
The term “software development” refers to a group of computer science tasks involved in developing, deploying, and maintaining software. The set of guidelines or programmes that a computer follows are known as software. It enables computer programming and is hardware-independent. There are three fundamental categories. Embedded software is a potential fourth category. Telecommunications networks, automobiles, industrial robots, and other machinery and gadgets that are not traditionally categorised as computers are all controlled by embedded systems software. As part of the Internet of Things, these devices and their software can be connected (IoT).