top of page

Customized Software Solutions

We create effective tools for your daily operations!

What we do

We develop customized and reliable software solutions for companies using open source and state of the art technologies such as Spring and Angular. Over the last years, there is an increasing amount of data that organizations produce and distribute for decision-making purposes. If possible, our developers use modern machine learning approaches and AI technology within the software to make even better decisions.

We understand the requirements of both SME and large corporations and keep on strong eye on the usability of software solutions at the same time. We follow a user-centered design approach that results in software that intuitively supports its users in their everyday strive to work efficiently.

Are you interested? Talk to us about the Software solution you need!



Power plant production planning

Our client is  Austria's leading electricity company and one of the largest producers of electricity from hydropower in Europe. In order to increase the efficiency of hydropower plants, information-based planning and control of the capacity and storage management is essential. The company is looking for an intuitive software solution that improves the current workflow.


To ensure that resources are used as efficiently as possible, the power plants should follow a production plan. A plan manages how much energy should be produced by each power plant at any given time. The company intends to optimize the electricity production of individual power plants according to its coordinated plan using the in-house developed optimization engine to replace the current method.


The solution is a software with both, an advanced architecture combining different data sources as well as a user-centered interface. The tool manages plans for the capacity and storage management per power plant and visualizes the input and output values. If required, the operating staff has the possibility to create plans independently and to manually correct the automatically generated input and output values.


The result is an easy to use tool that saves time through automation and is less prone to errors than the previous used method. But even more important is the improvement of the power plant efficiency as the plans can now be optimized by a tool that considers power plant specific attributes like efficiency factors.

The Process

The kick-off meeting between the project team from Verbund and craftworks had two main goals: On the one side to get a better understanding of the domain, the different data sources, the current set-ups and the full project scope. On the other hand, a project plan was created including milestones.


The project was developed in an agile and iterative development process according to SCRUM with two-week sprints, which were defined in joint planning meetings following the milestone plan. In order to develop a user-friendly tool that meets the requirements of the users' needs, we have conducted a contextual inquiry directly at the power plant with the users and incorporated the feedback along the development process.


The project was first set up for a pilot project in Styria and then rolled out to other power plants in Austria.

Click on the image to zoom

Click to check out
the success story in more detail

How you can work with us


You would like to be advised on the basic setup of an industrial AI approach in your company? You need guidance in how machine learning and custom AI software solutions can help you make your processes more efficient? Through tailor made  workshops we will help you find the right approach for your company.


You already have a functional team in place, but you are short on manpower or specific experience? Our team is used to working closely with our customers on new solutions and facilitates through  knowledge sharing.

Full Service

You are looking for a trusted partner to develop a robust customised software solution to your specific needs and requirements? Well, you found us!

A selection of our software solution clients


The collaboration with craftworks was open, transparent and professional. craftworks‘ experience in working with industrial applications and complex architectures provided a valuable contribution for the project. In addition, it was important to us to develop a solution which would be easy to use and support our co-workers in their everyday work. We are looking forward to collaborating with craftworks on future projects.


Martin Schrott

VERBUND, Lead technical planning


Tech Talks

Learn more about insights into highly relevant topics in the area of big data, machine learning, and industrial applications.


Talk to us about the Software solution you need!

bottom of page