Definition
Structure
Design
Development
Implementation