Budget-Oriented Design

Enterprise software design patterns with cost analysis

Cost-Oriented Design - Microkernel

Introduction to the microkernel (plugin) architecture pattern: decoupling core and component systems with cost analysis