The front-end application runs on a workstation and provides a character-based or graphic interface to help the user to access the remote data store(s). These applications can be written in-house or purchased from Oracle Corporation or third-party vendors. Oracle Corporation also provides many tools for the development of these applications.
The function of client-side applications is multi-faceted: