Software development refers to a set of computer science activities dedicated to the process of creating, designing, deploying and supporting software.Software itself is the set of instructions or programs that tell a computer what to do. It is independent of hardware and makes computers programmable. There are three basic types:System software to provide core functions such as operating systems, disk management, utilities, hardware management and other operational necessities.Programming software to give programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram.

It is independent of hardware and makes computers programmable. There are three basic types:System software to provide core functions such as operating systems, disk management, utilities, hardware management and other operational necessities.Programming software to give programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram.

It is independent of hardware and makes computers programmable. There are three basic types:System software to provide core functions such as operating systems, disk management, utilities, hardware management and other operational necessities.Programming software to give programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram., debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram.

It is independent of hardware and makes computers programmable. There are three basic types:System software to provide core functions such as operating systems, disk management, utilities, hardware management and other operational necessities.Programming software to give programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram., debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram.

It is independent of hardware and makes computers programmable. There are three basic types:System software to provide core functions such as operating systems, disk management, utilities, hardware management and other operational necessities.Programming software to give programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagram., debuggers and other tools to create code. web and mobile applications like those used to shop on Amazon.com, socialize with Facebook or post pictures to Instagrused to shop on Amazon.com, socialize with Facebook or post pictures to Instagrused to shop on Amazon.com, socialize with Facebook or post pictures to Instagram.