When a person or a company creates a website, it is only natural that they hope to get some revenue with its help. Website monetisation can be done in many different ways through the means of on-site advertising. Still, there is a completely different story with software.
Some software products are available only after people have paid for using them. It is a great monetization scheme which, however, works with products that are either unique or flawless. The competition on the market is too high to make users pay for every product, especially when its creators are new players. It is enough to open any freeware catalogue on the Internet to see the whole picture. The variety of products one can use for one or another purpose is just stunning.