One of the most widely used types of applications is a CMS. A lot of companies that want to write their own applications hire developers to write custom content management systems. There are also several content management systems that are free to download and use throughout the Internet. The most popular free CMS system is WordPress.
Other applications available for web sites may include photo galleries, video galleries, customer resource management systems, online stores, shopping carts, community web sites like Facebook and much more. A lot of companies are moving from developing software that can run on your Windows computer to writing the software they sell to run from their web site. This quite often allows a company to charge a monthly fee for the software.