Letest technology based design and development.
What to develop.
How to develop.
Designing process.
Implementation
Testing features and performance.
Maintenance & Update.
The best software development include interface design; authoring, including standardised code and proprietary software; user experience design; validation; performance.