A system architecture or systems architecture is the conceptual model that defines the structure, behavior, and more views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system.
The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system.
Project management is a methodical approach to planning and guiding project processes from start to finish. According to the Project Management Institute, the processes are guided through five stages: initiation, planning, executing, controlling, and closing.