So why should businesses choose 1C:Enterprise as an application platform and why should application solution providers use 1C:Enterprise to develop and deliver applications?

1C:Enterprise platform is a rapid application development platform that automates your business’s financial and operational applications. There are over 1 million customers running their businesses on 1C:Enterprise today.

  • 1C:Enterprise solutions grow along with your company’s needs: from single-user applications to corporate systems with tens of thousands of simultaneous users.
  • The system architecture ensures high performance and reliability even with exponentially growing system loads and processing volumes.
  • A scalable, fault-tolerant application server cluster with dynamic load balancing enables high system performance.
  • Security profiles provide additional protection — e.g., by prohibiting application access to local files or the internet — which is especially important when working in the cloud.

  • Applications on the 1C:Enterprise platform can be customized to meet the needs of a given industry or individual enterprise.
  • 1C:Enterprise-based systems can grow and improve as a business develops new needs and processes, implements new management and reporting practices, and complies with changing regulations and corporate standards. Open-source applications mean that the possibilities for modification are both wide-ranging and simple to implement.
  • Extensions are a modifications option that enables users to customize applications by modifying an existing function and/or adding a new one — depending on the user’s business process needs — without changing the source code of the standard application.
  • Extensions are similar to plugins connected to standard applications. Extensions can turn on depending on certain conditions, e.g. only for defined groups of users.
  • This provides unique customization options for cloud SaaS-solutions on the 1C:Enterprise platform. By plugging in different customized extensions, standard applications in a public cloud can offer different functions to different groups of users, depending on their needs.
  • Extensions also automate the process of updating a customized solution to a new version of its underlying standard application — the extensions simply connect to the new version. Users gets all the functionality of the updated application without losing their own modifications.

  • 1C:Corporate Toolkit is suite of specialized tools that help evaluate the applicability of standard 1C applications to a client’s needs, as well as enhance the operational qualities of a candidate or already-implemented system. 1C:CT carries out simulated multiuser load tests, evaluates system applicability within defined conditions, evaluates system scalability, assists in selecting server infrastructure, software, etc.
  • To support the implementation and operation of large-scale projects, 1C Company provides technical monitoring and support. Services are provided by 1C Corporate Technical Support Center (CTSC) staff.

  • 1C:Enterprise application servers run on Microsoft Windows and Linux OS.
  • Thin application client is available for Microsoft Windows, Linux and macOS.
  • Mobile client runs on Android, iOS, and Windows devices.
  • Web client is compatible with leading browsers: Google Chrome, Firefox, Safari, Microsoft Internet Explorer, Microsoft Edge.
  • 1C:Enterprise supports the following DBMS: Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database, and 1C’s proprietary file-based DBMS.


  • The 1C:Enterprise platform offers different options for working online, including web interfaces that work in standard browsers.
  • 1сFresh technology enables the creation of cloud services that provide users with online access to 1C:Enterprise applications.
  • 1cFresh supports both public clouds for SaaS application services and private cloud solutions for large single-entity customers, such as corporations and government agencies.

  • 1C:Enterprise mobile tech makes it possible to develop applications for tablets, smartphones, and other Android, iOS, and Windows devices.
  • Mobile solutions are designed in the 1C:Enterprise development environment, just like regular 1C desktop applications, using the same fundamental principles of application development.
  • Mobile application support:
    • Autonomous mobile app, with all data stored on the mobile device. Multiple back-office integration options, including online sync.
    • Mobile client app, with server-side application on the 1C:Enterprise platform.

1C:Enterprise complies with the strictest ergonomic requirements.

  • 1C:Enterprise features and tools combine an easy learning curve with high performance for experienced users.
  • Users can customize application interfaces: accessible commands, displayed data, and more.
  • The interface changes automatically to reflect the implemented functionality, user roles, and custom user settings.

  • 1C:Enterprise provides robust system installation, maintenance, update, and administration tools.
  • Job scheduling.
  • Access rights management and configuration based on user roles.
  • User action monitoring and system event logging.
  • Platform monitoring tools enable critical situation tracking and resolution — execution of preset actions or alerting system administrators.
  • System performance analytics, bottleneck detection, and performance optimization tools.

  • 1C:Enterprise is an open system, capable of integrating with practically any combination of software and hardware based on widely used open standards and data transfer protocols.
  • The platform provides all the tools needed to implement file exchange in a variety of file formats, access all system objects using third-party applications, use a variety of exchange protocols and interactions standards to integrate with third-party systems (XML, JSON, etc), and work online.
  • The 1C: Enterprise 8 platform supports the creation of web and HTTP services in applications, as well as integration with external web and HTTP services. External systems can access 1С application data using the OData protocol.
  • Applications built on the 1C:Enterprise 8 platform can be integrated with different hardware, including retail and warehouse units (portable data terminals, card readers, hand-held scanners, etc). Integration with popular commercial and industrial equipment is available in many standard, off-the-shelf solutions.
  • Distributed database feature streamlines rapid creation and deployment of geographically distributed systems.
  • Universal data exchange mechanism enables easy integration with a variety of third-party information systems.

  • 1C:Enterprise provides individualized data access management, down to the level of object fields and individual records, and keeps a full changelog.
  • Third-party encryption module support. Application data processing can include a cryptographic layer and use third-party encryption modules.
  • Various ways of authenticating application users are supported: through the 1C:Enterprise 8 platform, through the operating system, through OpenID and OpenID Connect.
  • Two-factor authentication and biometric authentication are also supported.