Skip to content
FAQ support at Alphagate – our team answers your most frequent questions personally and competently.

FAQ

Answers to frequently asked questions about Alphagate – products, services, support, and more. Quick information and direct assistance.

Code

What technologies are used?

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.

Which controllers / PLC manufacturers does Alphagate support?

We support a wide range of controllers and PLC manufacturers, including Siemens, Allen-Bradley, Beckhoff, and others.

Can multiple controllers be used at the same time?

Yes, our software allows the simultaneous use of multiple controllers.

Are all proxies for the manufacturers included in the basic package?

Basic proxies are included in the basic package.

Data

What about the database?

Our software uses a central time series database to store and manage all relevant data. By default, Crate DB is used.

Can other databases be integrated?

Yes, it is possible to integrate other databases. We support various database management systems such as MySQL, PostgreSQL, and Oracle.

What happens if the central database fails?

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.

Black-and-white drawing of a frog pointing to the FAQs about itself with a stick.

Functionality

How does batch management work?

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.

Is a multi-client application possible?

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.

Does Alphagate support complex projects with high effort?

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.

We have the requirements for multiple logins to several machines in a line, can Alphagate solve this? Yes, we use the OAuth standard for centralized user management, where different rights can be assigned on a machine and user basis.

License

What is the licensing model of Alphagate?

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.
Are the license costs based on data points?

No, the number of data points does not affect the license calculation.

Process

Do I always have to use the complete services of Alphagate?

No, you can also simply book individual packages: UX design, industrial design, software, software development, and consulting.

Security

How is patch management organized?

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.

Does Alphagate support the requirements of FDA and GAMP?

Yes, we are familiar with and technologically support the requirements. The implementation is carried out according to customer specifications. Confirmation is provided upon request.

Black-and-white drawing of a frog with shadows, looking through a magnifying glass.

User

How are users and rights managed?

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.

How does user management work across multiple machines?

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

Does Alphagate's UX also support accessibility?

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.

How do you handle different requirements in the area of UX (different customers)?

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.

How long does a UX project take?

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.

Can I customize the UI design with Alphagate products? Yes, it is the core principle of Alphagate to always develop or implement a company-specific UI. Our products support complete design freedom.
I consider UX to be important, but I don’t have access to my users. Can I still start a UX project with you? Yes, of course. With our 25 years of experience and our expert knowledge combined with your expertise (developers, service, sales, commissioning...), we can cover the requirements for an HMI very well.

Make or Buy

in HMI software development with Alphagate

What does 'Make or Buy' mean in HMI development?

‘Make or Buy’ refers to the decision of whether companies should develop their HMI software in-house (‘Make’) or use an established solution like the platform from Alphagate (‘Buy’ or partnering). The goal is to weigh factors such as time, risk, quality, and future viability.

What advantages does Alphagate offer compared to full in-house development?
  • Proven Platform: ready for immediate use, flexible, maintainable, secure
  • Full Code Access: 100% open for custom development or extensions
  • Maintenance & Updates: Alphagate handles security updates, backend maintenance, and feature enhancements
  • Scalable Support: assistance during bottlenecks, questions, or development peaks
  • UX/UI by Professionals: user-centered, industry-grade, methodologically sound
  • Industry Expertise: experience from numerous projects in pharma, packaging, food, mechanical engineering, and more
  • Standards & Compliance: IEC 62443, FDA 21 CFR Part 11, Machinery Regulation, PackML, SECS-GEM
Why do some customers still choose in-house development?
  • Desire for complete technical control
  • Building internal know-how
  • Tailor-made requirements

But:

  • High initial effort
  • Maintenance and security risks
  • Long-term resource commitment
  • Uncertainty regarding standards and technology decisions
How much control do I have over the code with Alphagate?

You get full access to the source code – no black box, no vendor lock-in. Alphagate provides support if desired, but control remains with the customer. Your own developers can contribute, customize, and integrate their own features.

What forms of collaboration with Alphagate are possible?
  • Targeted support (e.g. UX audit, design system, review)
  • Partial project execution (e.g. software modules, security architecture)
  • Complete solution (UX, UI, backend, testing, rollout)
  • Hybrid model (customer develops in-house, Alphagate supports)
What additional benefits does Alphagate offer?
  • Professional external perspective on challenges, backed by solid methodology
  • Platform with development and operational experience
  • Strong consulting expertise in technical, design, and regulatory matters
  • Long-term product maintenance and version reliability
  • Shorter time-to-market and less trial & error
  • Customer-specific extensions without breaking the platform
Which technologies does Alphagate use? (State of the art)

Web Technologies & Frameworks

  • Vue.js, React, Java Swing (for desktop)
  • Multi-frontend strategies (touch, desktop, mobile)
  • REST, WebSockets, MQTT, OPC UA, SECS-GEM

Backend Architecture

  • Java/Spring-based backend
  • Headless & modular
  • Support for multi-tenancy, recipe management, user roles

Security & Compliance

  • IEC 62443-compliant architecture
  • Role/permission management with audit trails
  • Active Directory, OAuth
  • Automated security and system updates

CI/CD & DevOps

  • Git, GitFlow, branching strategies
  • Docker & containerization
  • Automated builds, tests, deployments
  • Kubernetes-ready (for more complex systems)

Versioning & Lifecycle

  • Documented releases
  • Separation of DEV / STAGING / PROD
  • Traceability for regulated industries (pharma, medtech)
What does future-proofing look like with Alphagate?

Alphagate continuously advances the platform – technologically, in terms of security, and functionality. Legal changes, standards, and new market developments are continuously incorporated into the ongoing development.

How transparent are licensing and costs?
  • License model depends on the usage scenario (per machine, line, site)
  • Clear distinction: platform usage vs. development services
  • Updates, support, and security are included in the license package
  • Modularly extendable without unpredictable costs
Conclusion: When is Alphagate the better choice compared to 'Make'?

If you …

  • want to start quickly
  • are looking for a maintainable, tested platform
  • wish to gradually build internal know-how
  • expect UX, UI, and security from professionals
  • do not want to compromise on norms & standards
  • want to remain flexible at the same time

… then collaboration with Alphagate is economically, strategically sensible, and future-proof.