
FAQ
Code
Alphagate relies on modern and proven technologies to ensure reliable and high-performance HMI software. Java and Kotlin are used in the backend, while the frontend utilizes web technologies, Java Swing, as well as .NET, Unity, and technologies for mobile devices.
We support a wide range of controllers and PLC manufacturers, including Siemens, Allen-Bradley, Beckhoff, and others.
Yes, our software allows the simultaneous use of multiple controllers.
Basic proxies are included in the basic package.
Data
Our software uses a central time series database to store and manage all relevant data. By default, Crate DB is used.
Yes, it is possible to integrate other databases. We support various database management systems such as MySQL, PostgreSQL, and Oracle.
In the event of a failure of the central database, backup and recovery mechanisms are activated. Additionally, redundancy solutions can be implemented to ensure availability.

Functionality
Our software provides comprehensive features for managing batches, including traceability and documentation of all processes. The basic functionality is customized to meet the customer's requirements.
Yes, our HMI software supports multi-client applications, allowing multiple users to access the system simultaneously. A server is set up that the clients can access. Each client can also act as a server.
Yes, we collaboratively determine the optimal project planning process to automate communication between the PLC and HMI, and to integrate the project requirements into the HMI.
License
Our licensing model is as flexible as our software.
- License for Production Site: An annual license applies to one production site. Includes unlimited installation of the development environment and no runtime licenses.
- Reduced annual license with a runtime license instead.
No, the number of data points does not affect the license calculation.
Process
No, you can also simply book individual packages: UX design, industrial design, software, software development, and consulting.
Security
Patch management information is provided regularly and systematically to ensure that all systems are up to date and security gaps are closed. The type of update is defined together with the customer. Updates are usually performed by copying rather than installing, which allows switching back to the original version at any time.
Yes, we are familiar with and technologically support the requirements. The implementation is carried out according to customer specifications. Confirmation is provided upon request.

User
User and rights management is handled through a role-based access control system (RBAC), which enables fine-grained control of access rights. An LDAP server is set up to manage users and is synchronized with other systems such as Active Directory.
User management can be centralized, allowing users and their rights to be consistently managed across multiple machines. We use the OAuth standard for this.
UX
Yes, our user interface is designed to be accessible and complies with common standards such as WCAG to ensure that all users can use the software.
Our UX designs are flexible and can be adapted to the specific requirements and needs of different customers. The allocation can be managed through user rights or by creating different applications.
The duration of a UX project depends on the complexity and depth of the analysis. A good guideline is anywhere from one week to one month.