There are two types of software. There are System Software and Application Software. System software aids
the user and the hardware to function and interact with each other. Application software that helps the end
user tasks. Application software other names are end user programs, productivity programmes, Applications,
and System.
The Software Development Life Cycle (SDLC) is a structured and systematic approach to software development
that outlines the stages and activities involved in creating, deploying, and maintaining software
applications.
Software technologies refer to the various tools, programming languages, frameworks, libraries, and platforms
used in the development of software applications. These technologies continue to evolve rapidly, enabling
developers to create innovative and efficient solutions.