A. Early design stage model B. Post-architecture-stage model C. Application composition model D. All of the mentioned Advertisement Advertisement