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.

💬 What our customers say
Discover how companies are transforming their automation with UP – by gaining the capabilities to develop and maintain software more efficiently throughout its entire lifecycle.

«Since the introduction of UP as a modeling and configuration tool for our machines, the engineering and commissioning time per new system has been reduced by a multiple. Confidence in the stability and reusability of developments has increased significantly thanks to the model-based architecture.»
Olaf
Brück
Project Manager, APS
International

«With AVM, we have a partner at our side who actively engages with the future of automation and software development, contributing highly innovative input to our ongoing progress. Additionally, the UP tool supports us in creating an efficient and modular software environment for a successful future. We greatly value the opportunity to carry out successful projects with such a reliable partner as AVM»
Dominik
Früh
Director
Automation, Hug Engineering AG

«UP and AVM have shown us what the development process of the future can look like. After just a few months, we were already able to recognize the benefits of integrated simulation, automated testing, and documentation. We see great potential in building and managing modular software and have already begun implementing the first "standard modules.»
Thomas
Unzeitig
Manager Control
Software, Rommelag Engineering
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 →Factsheets
🎧Service Desk
Do you have technical or commercial questions? Our service desk is available to you.
Contact us