The second solution in this category is Web-based applications that offer the functionality of a software application with the universal access that the Web provides.
All appropriate parties can access the online application.
This universal, centralized access means only a single set of data needs to be maintained rather than attempting to constantly keep everyone updated that with the latest information. You can have a custom application tailored to your needs. You don't need powerful clients, just one powerful server. Over an internal network they appear extremely fast. This is the key to these web based applications.