Services

Business Analysis

Business analysis means finding out what you actually need – and what you don't.

To do this, we go through your detailed requirements with you or work them out together.

In workshops we go through your procedures and processes with you and your team, to find out where they could be more efficient and where you may even have adapted to a software instead of adapting the software to your needs.

If you are already using software solutions , we will look at your pain points and what simplifications and additions are possible and how systems can be linked .

When purchasing and evaluating business software, we accompany you through the process, work out the requirements , compare offers with professional tools, ask the critical questions and accompany you through all phases in an advisory capacity but also with professional project management : from conception to implementation to testing to roll-out . Our consultants, some of whom are former ERP salespeople themselves, know exactly where something could become critical or unstable and where you may have been promised too much. We are at your side as your neutral advisor.

SOFTWARE & APPS

We know software!
Our developers and software specialists have many years of professional experience and have already implemented countless projects. These include software solutions with very different requirements in many diverse industries. From a small additional function for an online shop to the development of interfaces to link different systems to the conception and development of completely new software solutions with different modules.

There are hardly any limits to the technologies. Connection to a wide range of input devices and terminals such as smartphones, tablets, Internet of Things, GPS devices, RFID chip and QR code readers, production systems, locking and alarm systems, checkout terminals and much more are natural for us. And data exchange via interfaces and data pipelines with ERP systems, banks, databases of all kinds, online shops, financial systems, etc. are part of our everyday life.

FULL STACK DEVELOPMENT

Outsourcing: the ideal addition to your team
We would be happy to add our know-how to your development team – whether for individual development steps or entire modules. A good alternative at a time when good developers are hard to find and economic uncertainties are widespread.

We have years of experience in every area of ​​full stack development: from UX design and frontend development to backend development and DevOps.

Our core competencies
Our core strength lies in Backend Development with Python and PostgreSQL: Whether monoliths using Django and ORMs or Flask-based microservices with with advanced analytics SQL - we pragmatically choose the tools that fit the specfic project and enable rapid prototyping and iterative refinemnent.

DevOps
On the DevOps side, we are apt at setting up complete CI/CD pipelines from scratch. Our preferred tools are GitLab, Docker and Docker Compose. We also know our way around Kubernetes and cloud providers like AWS, Azure and GCP, though we like simple setups involving nothing more than a few VMs and a bit of Docker.

We offer development and consulting services in all areas in which we can optimally complement your team.

PostgreSQL CONSULTING

We support you in an advisory capacity, conceptually or actively in the development in the following matters:

  • Conception: Structuring and construction of data pipelines, data lakes and data warehouses
  • Quick help: For completely deadlocked projects or individual problem solutions
  • Training and support:
    • for beginners (“How do I even read a SQL plan?”, “How can I index better?” etc.)
    • for experienced software developers and administrators
    • for experienced database specialists (as a reflected view from the outside)
  • Contact person for all PostgreSQL questions (keywords: performance, partitioning, planner, CDC)

BUSINESS SOFTWARE

System landscape instead of lonely isolated solutions
We believe that the best solution is rarely a single system that meets the requirements of all areas of responsibility in a company to some extent. Rather, it is using the best tools for the specific task areas and linking them optimally and seamlessly. In this way, many isolated solutions become well interlocking system landscapes.

We offer:

  • Qualified help in optimizing existing software solutions
  • Independent and professional advice, support and moderation of evaluation processes for new software solutions
  • Supplementation of existing software with integrated in-house developments
  • Linking of several isolated solutions with interfaces
  • Replacement of Excel, Access and Word solutions

AI / Machine Learning

Artificial intelligence belongs in every company
Everyone has heard of "artificial intelligence". The media has been reporting on this for decades. And it has always been associated with abstract robotics and is considered the technology of the future and something that the average Joe will hardly ever have anything to do with.

Technologies in the field of machine learning are already integrated into our everyday lives in many places. Larger companies have incoming e-mails presorted, search engines understand what we are looking for even when we have used different search terms, image processing software can recognize and cut out individual features , medical systems can analyse X-ray images, vehicles recognize road signs even in the dark and so on.

Our aim is to disenchant the term "artificial intelligence" and to help medium-sized companies and institutions understand that it can solve many problems.

Machine learning technologies
A core aspect of our offering is machine learning, especially with topological methods like MAPPER, which are rarely used in Europe until now, and solutions based on persistent homology. These solutions can easily be combined with modern data pipelines with neural networks, such as transformer models that we also offer.

PROJECT MANAGEMENT

Pragmatism as guide
Not all projects are the same. Large-scale projects need more and different tools to run smoothly than less extensive ones. But even smaller projects have to run within the guidelines of a standardized process model so that things don't become chaotic. Therefore, healthy pragmatism is crucial: as little effort as possible, but always as much planning as necessary. That's our motto and our proven model of success.

Project management includes clarified processes and organization, transparent planning and status information, documented decisions, binding communication, comprehensible change processes, understandable requirements management, proactive acceptance promotion, risk and stakeholder management, an open error culture and of course the right tools. It is important to us that project management as such remains nice and lean and simple and does not itself become the focus. It's supposed to accelerate and reduce the "bullshit factor", not slow the project down.

Agile and non-agile
While we work with agile methods in regular software development, we rely on the conventional IPMA model for business software projects and in the area of ​​business analysis. For complex software development projects, we have developed our own model that brings together agile and non-agile work.

Project management as a service
We would also be happy to advise you if you are working on a project with another service provider. Either right from the start or when you are dissatisfied and need a fresh, pragmatic view of the status of the project.

en_USEnglish