- Develop Concise Functional Specifications
- Start Design and Software Development Early
- Structured Approach to Software Development
- Ongoing Testing and Simulation of Software
- Complete Software and Factory Acceptance Test before going to site.
- Spend minimum of time Commissioning
- Provide Training
- Provide Comprehensive Documentation