The provision of services as e-commodities and the wide use of networked business models have driven buyer experience to new heights. Innovation, coupled with quality is the competitive advantage e-commerce vendors strive to achieve when designing or redesigning their software. In terms of quality, evaluation stood in the spotlight for many years. However, software analysis and design based on quality models have been used mostly for understanding, rather than improving. In this work, we present a new model for the analysis and design of e-commerce software systems mapped to the software life-cycle process. Quality control procedures are mapped to every phase, from initiation and design to delivery. Based on current ISO standards such as ISO25000 series, this work discusses technical and managerial principles that need to be applied in order to obtain quality e-commerce software.