Services

ibs-dev > Services

Our software development services include both backend and frontend application development. For example, using the .NET Framework, we develop:

Algorithm

Image processing

REST-APIs

Integration of external devices (PLC, Robots, AGV)

For frontend development we use Angular, Vue.js and WPF and create: 

Human Machine Interfaces (HMI)

SCADA-System

Simulations

GUIs for evaluation

We specialize in the frameworks mentioned and can use them to master all common challenges. By focusing on a smaller technology stack, we are able to achieve the decisive advantage for our customers by extracting the maximum performance and quality from these technologies. 

Competency

 

We are not conventional software developers. Our team specializes in turning challenging engineering problems into efficient software solutions. The combination of our technical skills and our software engineering expertise enables us to provide our customers with solutions of a unique quality. 

Our team brings together excellent specialist knowledge and practical experience from the fields of mechanics, mechatronics, IT, software development, electrical engineering and automation technology. Thanks to this interdisciplinary expertise, we can optimally support our customers in the development of automation solutions and develop individual solutions in which the connections have been understood down to the smallest detail. 

Quality is our claim. In our code, we follow common naming guidelines and the broad consensus of best practice. In order to guarantee the desired behavior of our software for the future, we rely on unit tests and integration tests. 

Technology

In the constantly evolving world of software development, we rely on tried-and-tested, modern technologies to offer our customers high-quality, sustainable solutions. We work with the following technologies: 

The proven and cross-platform open source framework enables us to develop powerful and modern backend applications as well as powerful cloud services. In this way we create a solid basis for our software solutions. 

We use Entity Framework for efficient access to MSSQL Server databases. This simplifies database design and enables quick and easy data manipulation and optimal performance. 

With Angular or Blazor, we develop platform-independent, user-friendly front-end applications that are characterized by their intuitive usability and attractive appearance. They are also easy to port to mobile devices. 

We often use the conventional Windows Desktop Framework to quickly implement smaller front-end applications that only have to run on Windows. This reduces development time as no REST API needs to be defined and developed and the backend code can be used directly. We use MVVM with databinding to ensure a clear separation of logic and user interface.

We integrate advanced AI technologies such as machine learning, deep learning and neural networks to develop intelligent automation solutions. This enables our solutions to adapt to changing conditions and always perform at their best. In this way, we enable our customers to make data-driven decisions and continuously optimize their processes. 

Thanks to our expertise in these technologies, we can develop innovative, efficient and future-proof software solutions for industrial automation technology that give our customers the necessary competitive advantage.