Design and creation of Custom Business Software

You can manage the critical aspects of your business with Excel spread sheets and physical binders.
You can also excavate the foundation of a house with shovels. That has worked well for many years.
But you can also invest into an hydraulic excavator to get the job done faster and save yourself the physical labor.

If you let us create a software system that is tailor made to your specific needs and requirements it's not a minor investment. But the impact on your day to day business operation will not be minor either.

Often a combination of COTS-software (Commercial Of The Shelf / Standardsoftware) and custom modules is the best fit to requirements and budget.

Good tooling and machines always for themselves in the long term

Systems that integrate seamlessly into your application landscape

Redundant manual data entries lead to

  • additional time and effort
  • are a source of errors
  • make your information unreliable since one system might show a different state of an order than another since updates have not been entered simulantiously

Most system have APIs (interfaces to exchange data with other systems) nowadays.
Since we think that the option to harmonise the data and state across whole system groups is extremely valuable we are working intently in this area, support colleagues and give speeches at conferences.

Software that is maintainable and extendable for a long time

An ERP system should have a life expectancy with full coverage of all business requirements and good performance of 6 to 8 years.
For that it not only needs to function well in the beginning but it has to be maintainable, meaning the code base has to be set up to be well structured and implemented using technologies that will receive updates for as long as possible.

Software systems that have to adapt to changing requirements are better compared to gardens than to buildings. To stay on top of the business expectations frequent care is required. If that is neglected for to long, there will be a point when nobody dares to change anything because the consequences can not predicted anymore. Changes will take longer and the stability will suffer.
Therefore a constant cooperation between you and the development team of your trust is essential.

Depending on the project's requirements me use different technologies.

After defining the parameters (number of users, devices to be used, etc.) we decide on the "tech-stack" together with the client.

Web Stack

  • MariaDB / mySQL
  • PHP
  • Laravel
  • JavaScript
  • Vue.js
  • CSS
  • HTML
HCJPM Logo

...

Rapid Application Development (low code)

  • Claris FileMaker Pro

...

Dragon Eyes AaaS

Application environment As A Service

If you want your individual system available as soon as possible and shift budget from IT basics to business logic, we offer an Application Environment that you can utilise.

  • Managed Hosting (a server that runs your application and it's database)
    • Webserver (to make your system accessible)
    • Certificate (to ensure encrypted data transmission between your browser and the server)
    • Backups (frequent off-site backups to ensure that you data is not lost)
    • Latest stable versions of the database and the backend software
    • Frequent security updates
  • Application Environment
    • Modern, testet and secure framework that your system is using to handle
      • Access / Sessions / Authorisation
      • User management
    • Dynamic multi-language interface configuration
    • Fully operational within minutes
    • Constantly improved and updated
  • All inclusive / no hidden costs flat fee

Pro-Webforms

Individual Web-Forms as extension to your Claris FileMaker-Solution: Pro-Webforms.

  • You design your form and we inplement it with HTML, CSS, JavaScript and PHP.
  • We host your form on one of our continuously maintained production servers.
  • Your and your customers can access the form with our link (https://dossier.digital/...) or we integrate it with our template in your website.
  • The submitted form can be send to you by email or we deliver the content via the FileMaker Data API directly into your database (you get a template for that free of charge from us).

We too are entrepreneurs, service provider, accountants and project manager

At Dragon Eyes we strive to understand the underlying business needs and recommend solutions that fit the bigger picture.
Often projects, especially of SMB, lack the necessary skills and experience to define technical requirements as unambiguously and detailed as desired.
We support clients with our long experience and deep knowhow in requirement engineering so that you can concentrate on business processes and customer services.

A perfectly implemented system that does not do what you need is still a failure.

We also understand the desire for transparent project procedures and proactive budgeting.
Our methods depend heavily on the project and wishes of the client, usually we lean towards the PMI-standard.

We understand our craft and take pride in the systems we build

We are passionate about "Software Craftsmanship".
This movement subscribes to common ethical, procedural and technical guidelines.

Usually the client can not fully evaluate the quality of our work.
S/he doesn't see the shortcuts and workarounds we may have taken to implement a certain feature. Even less obvious is if our code is easily maintainable and extendable. Furthermore input sanitising and other security relevant aspects that the system is performing doesn't show in the user interface and functions.

We believe that it is our professional duty to deliver systems that deliver on all relevant aspects at a high level. Only then can the system live up to the expectation from business critical tool within the business operation. This leads sometimes to additional effort that is difficult to explain to the customer and rarely to contact loss because a competitor offers "the same result" for less. We accept this to maintain our integrity build longterm, trusted relations to our clients.

We worked to hard to be satisfied with mediocre solutions

The environment of software development is changing constantly and faster each year.
Today's knowledge and experiences will likely be irrelevant 3 years from now. Lifelong learning is a reality and necessity for us. May that be new programming languages and versions. New framework and changed best practices are also an important factor for us to be able to create solutions fast and at high quality for our clients.
E.g. we are following the work of the OWASP to be on top of security aspects.
Furthermore there are multiple related topics that influence our craft like DevOps that we evaluate and integrate in our work.