Application software allows for a deeper level of use on a computer. This type of software allows a user to access games, music, video, and go online. This type of software is invaluable as it allows you to interact with other users via social websites and email. Embedded software also known as firmware is a type of software that is used to control machines and devices that are not considered computers. Examples of this include, televisions, smart phones, cameras, toys and security systems.