development

The process of analysis, design, coding and testing software.