While the order and unit size of these tasks may be adjustable, there are 5 basic processes you need to go through to complete a Software Development project. Together they form the
System Development Life Cycle or SDLC
Maintenance returns to planning because the march of technology forward will turn your software obsolete if you do not update it to keep pace