DDD Design











Our skills and experience working to meet your needs!
Why individual software?
Individual software is a matter of trust
Security from proven technology
Security through experience





In recent years, we have completed many successful projects and developed a great number of innovative software and system solutions. The enormous variety of challenges we have faced has spurred us on to find and realise numerous practicable solutions. We ourselves have also developed and honed a broad spectrum of skills and services from process control, the acquisition and handling of data to enterprise resource planning.

We are constantly applying the knowledge and expertise we have gathered to the development of software solutions which, thanks to their modularity, are both flexible and adaptable to a wide variety of company structures. "Doesn't exist - as far as we are concerned, one important word is missing: yet."

Why individual software?

In most cases, the use of standard software products for operational purposes is the sensible choice - and often the recommended option. Standard solutions often offer advantages in terms of price, high operational safety, constant and ongoing development and a widely-spread know-how base. Therefore with each request we receive, we check whether a standard software solution can answer a particular need or whether the sensible and practicable option would be to expand upon an existing single component. Very often, the best answer results from a combination of standard solution and individual software.

Time and again, we come across instances where standard software - no matter how flexible it may be otherwise - simply reaches its limits. The ongoing further development of standard systems cannot always keep pace with the rapid and relentless optimisation of business processes. What would have been regarded as an acceptable working process five years ago may well be recognised as hopelessly out of date now. In some cases, an individual solution is the only option - if not impracticable or unworkable due to economically unsound changes to the working process having to be considered.

Our team of developers are only too happy to accept the challenge of developing solutions in completely new areas of interest. People from the particular field will usually be brought in to enrich the team and inform the development process. The specialists formulate the operation processes, our IT team optimise these in dialogue with the experts. This allows us to develop a technical concept which eventually leads to its technical implementation as a high-performance software solution. Thanks to our tried-and-tested systematic approach, even when the topic may be new to us, we can still successfully complete projects.




Individual software is a matter of trust

The actual performance of individual software can only be reliably assessed once it has been produced. Initially, the customer must trust that he will receive the performance which the software house promised - and on time. The best proof of the quality and reliability of systems can be found in the verdicts delivered by the company's previous customers. Therefore, we offer interested - but as yet undecided - customers the opportunity to contact customers with whom we have worked in the past.

We believe that you should consider very clearly whether you would be able or prepared to enter into such intensive co-operation with our software house. This is why we divide problem analysis, system concept, performance specification and setting requirements into individual tasks. You will learn more about how we work and the skills we have to offer by letting us assess your performance - in a purely advisory capacity. You can then decide whether you want to go ahead and realise this software with us or whether you would prefer to use our report to initiate a tender procedure and possibly award the contract to another company.



Security from proven technology

We will only apply the very latest software releases, databases etc. once we have gathered sufficient experience and we are confident we fully understand the properties they offer. This may appear contrary to the idea of ongoing instant updating, but we regard it as an appropriate safety precaution in light of past experience.

All too often, we have discovered problems as a result of using version updates, extensions and patches from a wide range of software houses. Therefore, we put all such new developments through an intensive series of tests using our own applications and test conditions very close to the real thing before we integrate them into systems for clients or recommend their use to our customers.



Security through experience

Individual software solutions should fit as perfectly as a well-tailored suit. Usually, they represent the best possible solutions. Using standard solutions generally means accepting compromises.

Firstly, a detailed analysis of what is being asked for allows us to calculate precisely which requirements cannot be met by the existing software under consideration. The missing performance features are then carefully recorded and assessed. Finally, the search begins for alternatives and solutions by way of parameterisation - i.e. adaptation of the software - for the missing criteria. The results will then be tested and evaluated in terms of whether they are up to the job.

Future security of the investment

In developing our system solutions, the focus is on systems which answer the specific needs of the customer in their current form. In each case, customers have the option of implementing future standards and further advances in technology and functionality. In particular, the modular construction and the flexibility in interface design ensure a high degree of future security.





[DECCA/Philips]
Media archiving and administration





[Deutsche Grammophon]
Intranet and workflow management





[DaimlerChrysler]
CMS – content and information management