UP Logo

The toolset for the future-oriented development process

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.

Hero Bild

⚙️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.

CI/CD Icon

🔧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 Logo
AVM Logo

🏆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.

AVM Logo

💬 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.

APS International
«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

Hug Engineering AG
«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

Rommelag Engineering
«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.

🚀 Fast start

Learn how to create your first UP project in a short time.

Learn more →

📚 Documentation

All functions and best practices at a glance.

Learn more →

💡 Tips & Tricks

Our knowledgebase is constantly being expanded.

Learn more →

{ } Sample Repository

In our sample repository you will find examples of various UP functions.

learn more →

Factsheets

📄UP

Brief overview of the possibilities of UP.

Download PDF →

📄Service UI

Service HMI for every UP application.

Download PDF →

📄CI/CD with UP

Integration of CI/CD processes with UP.

Download PDF →

🎧Service Desk

Do you have technical or commercial questions? Our service desk is available to you.

Contact us