The six core processes for software systems development are
Identify the problem.
2. Plan and monitor the project.
3. Discover and understand the requirements.
Design the system components.
5. Build, test, and integrate the system components.
6. Finalize testing and deploy the solution.