Model Driven Development
UP is a development tool for model-based plc application development that enables the structuring and automation of software processes. It offers clear architectural specifications and framework elements to efficiently implement complex machine control systems. Thanks to its visual representation and standardized methodology, UP reduces complexity and increases transparency in the development process.

⚙️Platform Independent
UP currently supports the generation of code for B&R, Beckhoff and Siemens controllers. Proof of concepts were also carried out with other platforms. We are constantly working on further developing the tool. Do not hesitate to ask for further information.
UP in the CI/CD Process
UP integrates seamlessly into existing CI/CD pipelines. Models are versioned and automatically validated. Generation, test, and deployment steps then run automatically. Every change becomes controlled, traceable, and reliably delivered to the target system — enabling high quality and fast release cycles.

🔧ServiceUi - your application under control at all times
With the ServiceUi, you can easily and flexibly control and monitor your UP applications — anytime and on any device. Operate entire machines, adjust parameters, and observe the states of individual controllers live, no matter which platform you are using.


🏆AVM Engineering – Experience that goes into UP
AVM Engineering has been developing customized solutions in the field of industrial automation for over 20 years. Our expertise lies in the development of PLC applications for a wide range of industries and complex machines.
With UP, we have integrated this long-standing knowledge into a tool that is changing the development process for PLC applications in the long term. UP combines proven best practices, clear structures and modern development approaches in one platform. This is how experience becomes efficiency - and routine becomes innovation.
We are convinced that good software development starts with well thought-out tools. UP is our contribution to this.

Start now and discover UP
Everything you need to get started with application modeling can be found on the documentation pages or as examples in the sample repository.
{ } Sample Repository
In our sample repository you will find examples of various UP functions.
learn more →🎧Service Desk
Do you have technical or commercial questions? Our service desk is available to you.
Contact us