Development Process Requirement gathering and analysisDesignImplementation or codingTesting DeploymentMaintenance