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
Redundant manual data entries lead to
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.
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.
...
We implement projects with the Rapid Application Development (RAD) platform Claris FileMaker.
We are certified developers for the current and legacy versions.
We also organize the Developer Community in Greater Zurich Claris-/FileMaker-Stammtisch.
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.
Individual Web-Forms as extension to your Claris FileMaker-Solution: Pro-Webforms.
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 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.
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.