Development Process
Planning
Identify the requirements of the software.
Design
Create a design for the software.
Coding
Write code for the software.
Testing
Test the software to ensure it functions as expected.
Deployment
Make the software available for use.