One of our core strengths is our agility. That means committing to the leanest possible processes and a high level of iterative interaction with our clients in developing our software. Quick decision-making and rapid feedback are key parts of this. We are also experienced at working in very dynamic environments, where we constantly monitor and react to changes occurring within them.
Communication and cooperation across disciplines are fundamental to the value we deliver. This approach starts with our clients themselves, who we involve in our projects to the extent that they practically become part of the team. Consultancy and development take place in close cooperation with our concept, strategy and design teams – and always looking outside the box – we draw on a broad network of experts from a wide variety of disciplines.
Where others give up, we keep going. Cracking the tough nuts is precisely what drives us. We break up seemingly unsolvable tasks into logical component parts, which we then work on quickly and easily. At the same time we never lose sight of the big picture, and the many seamless interactions and diverse combinations which lie behind it.
For us, quality in iterative processes means constantly seeking out new, more innovative, more sustainable, more elegant solutions. These are solutions based on successive constructive steps of development as well as intensive research work. This approach allows us, for example, to test the feasibility of various prototype scenarios.
A major benefit we offer lies in the great variety of technologies on which we can draw. Building on many years of experience we are expert in mature standards and offer a comprehensive knowledge base from past development and deployment work. For instance, we are just as capable of creating a Drupal-based website as we are a React Isomorphic app.
There‘s nothing we like more in life than engaging user interfaces that stimulate interaction! Naturally, we love developing such innovative and fun-loving interfaces. Using prototyping we can verify feasibility while keeping the cost and time involved to a minimum.
Smartphones, tablets, desktops – people are using more and more devices to explore the internet. We develop solutions to deliver an optimal experience, whatever the device. Our bottom-up approach ensures compatibility with older models too.
In our work we follow a systematic approach. We think and work in systems, transposing concrete requirements into a component-based structure. All our projects can therefore be managed and revisited over the long-term.
The fact that we commit to well-established best practices in our work brings benefits to our clients in particular. Specifications are clear and transparent, with a code that is significantly easier to understand, to test and to port.
Drupal, one of the leading Content Management frameworks, is our speciality. Alongside implementing individual business requirements, we manage enterprise-level features, intranets, shop integration and, of course, content management.
Individual web applications are delivering real value in today‘s world. The way we extend websites to applications that can optimise entire business processes is an example. This we achieve with a combination of established technologies and new web applications.
We build and integrate interfaces to connect with applications in ERP and CRM systems and in analysis tools. At the same time we manage data in such a way that it can be processed by other systems too.
Whether it is in development, staging or production, using virtualisation technology allows us to guarantee a consistent, uniform environment for all the actors in and phases of a project. This minimises friction and duplication over the course of the work.
We automatically provide new software versions and integrate the services that make up a successful launch. In the case of high-traffic projects we take over the connection to a CDN and optimise the installation to the particular hosting requirements.
Avoiding, recognising and eliminating errors: no software project runs perfectly, but how one reacts to errors has a decisive bearing on the eventual success of the venture. We provide a variety of automated tests, which enable us to continually monitor critical elements of domain logic and ensure a uniform codebase for teams.