Traits of well engineered corporate software solutions?
What characterizes well engineered enterprise software solutions? Also, what general steps and processes can be taken to achieve well engineered software. I’m supposed to be making a presentation in my business communications class selling hypothetical, customizable medical coding and billing software modules to a small clinic. I want to emphasize the excellence and reliability of the software itself. Any suggestions would be appreciated.

A few points you could talk about:
- security
- reliability
- speed
- flexibility
- analytical capabilities
- ease of use