If your needing cross-platform compatibility and the ability to update and maintain information without distributing and installing software, a custom web application may be the solution for you. This approach allows for “thin clients” (machines with limited hardware capabilities) to provide access to complex applications delivered from a centralized infrastructure.