Program Development
The creation of software involves four basic activities:
- establishing the requirements
- creating a design
- implementing the code
- testing the implementation
The development process is much more involved that this, but these basic steps are a good starting point