1.4.4. Client application types

Operating modes and access types do not define how the user accesses infobase data.

Various client applications and technologies are used for data access:

  • Thin client is an application that can perform a limited set of actions on a client computer. To perform data operations, the user calls the application server. The majority of actions that create a significant system load are performed on the server side. In thin client, the difference between client and server code is very clear. Developers need to clearly understand where their code will be executed and what it can and must do.
  • Web client is a web application running in a supported web browser. Due to peculiarities of the web browser security model, applications that run in web client have more restrictions than applications that run in thin client.
  • Mobile client is a client application running on mobile devices (iOS, Android, or Windows). The peculiarity of this client application type is that in addition to the standard 1C:Enterprise functionality, it provides access to mobile-specific features: access to camera, location, notifications, and so on.
  • Mobile platform is a special version of 1C:Enterprise designed to run applications on mobile devices on iOS, Android, or Windows. The mobile platform is implemented in the thin client architecture and intended for file infobases located on a mobile device. The mobile platform combined with a configuration form a mobile platform application. The mobile application does not require a permanent connection to any component of the external network infrastructure. If necessary, you can ensure external interactions using a variety of mobile platform tools.
  • Mobile client with standalone mode is a client application managed by mobile operating systems (Android, iOS, or Windows). Such mobile client remains functional when connection to a web server is unstable or interrupted. To be able to operate in standalone mode, you need to configure some extra settings.

You can say that some client applications (thin client, mobile client, mobile application, and thick client) are fully functional on supported operating systems. Web client, however, requires a web browser environment to run.

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002