The introduction of new software can be done via system development or through projects. System development is usually performed by teams with system analysis and/or specific programming skills who are responsible for
- Designing,
- Building and
- Developing
applications. We consider the following in further detail.
- Types of system development
- Features of system development
- System development life cycle
- Testing phase (including implementation approaches)