Программное обеспечение разрабатывается:
- на базе стандартов принятых заказчиком;
- процесс разработки программного обеспечения является открытым и прозрачным;
- взаимодействие с заказчиком на всех этапах разработки позволяет обеспечить эффективный информационный обмен;
- эффективность решений достигается путем выбора оптимальных технологий.