The purpose of the software that is created by Microsoft and all the other major software developers are to make life easier for companies who are on the market to market. They provide applications that are designed with the ultimate goal in mind. The ultimate goal being that the customer can interact with the software in whatever way they prefer. If the company wants to use it on a desktop PC, they have that option available. If they want to use it on a laptop computer, they do.
There are many times when a person will be searching for the new style software to help make their lives easier and this is where they can utilize the free applications. If they only had the free software they would not have the option to get the other program if they wanted to. For example, a new program is created that uses a new technology that will make one's computer work faster than ever before. They can then sign up at the website of the new program.
The process is easy; they simply need to visit the site and enter the information needed and they will have a free version of the program. As the user is sure to realize they are going to need to purchase the other software to make the computer function properly. The software developer provides all of the needed information to make this process easy for the customer. After the customer purchases the software they can download the free software in the time it takes them to read this article. The other software is also available as an application, but they do cost money. The main objective of the program is to help the user make their lives easier.