Services

Our services

We develop software for companies and industrial plants. The work falls into five fields. Many projects touch more than one of them.

Custom software development

Sometimes no ready made product fits the task. Then we write the software based on how your company actually works. After launch we keep it running and develop it further.

Examples

  • Internal tools that replace spreadsheets and long email threads
  • Software that links production machines with office systems
  • Web applications for staff and partners
  • Updating or replacing old software that has become hard to maintain

Business and industrial automation

Many tasks repeat every day in the same way. Software can take them over, in the office as well as on the factory floor. People then only deal with the exceptions.

Examples

  • Moving data between systems without copying it by hand
  • Checking documents and orders against fixed rules
  • Collecting machine data and reporting faults
  • Control software for production steps

AI and neural networks

A neural network learns from examples. With enough good data it can recognise patterns that are hard to describe with fixed rules. We train such networks and build them into working software.

Examples

  • Forecasts from historical data
  • Finding unusual values in measurement data
  • Sorting and processing documents
  • Language models that run on your own computers

Machine vision

A camera with the right software can check a product in a fraction of a second. The check runs on every single piece and never gets tired.

Examples

  • Finding defects such as scratches or missing parts
  • Measuring parts and comparing them with the drawing
  • Reading codes and labels
  • Counting and sorting objects on a conveyor

Low latency systems

In some systems a delay of a few milliseconds already costs money or quality. Trading and machine control are typical examples. We write software that processes data the moment it arrives and responds in real time.

Examples

  • Real time processing of measurement or market data
  • Control systems with exact timing
  • Speeding up slow calculations
  • Measuring and cutting delays in existing systems

How we work

From first talk to daily use

  1. We learn the task

    We start with a short meeting. We keep asking questions until we understand the problem.

  2. An early first version

    Early on we build a small working version that you can try on real data.

  3. Step by step

    We extend it in small steps and test each one.

  4. Operation

    After handover we watch how the software runs and fix problems.

Next step

Have a task in mind?

Write to us. A few lines are enough to start.