Software development is the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks resulting in a software product...
In short, we create software to help people
- to do things you could not have done before,
- to solve your tasks faster,
- to avoid lengthy and tedious chores,
- to be more productive
- and to have more time to do the things you really like!
We do this by Testing, Testing, Testing ...
A computer can do automatically lots of time-consuming, lengthy tasks for you. This is a feature we actually use ourselves for your advantage. Every bit of code we write, gets an additional part which tests that the code works as intended. The complete functionally has additional tests which act like a real person using the software. All those tests run continuously in the background - again and again and again - and show immediately if a bug has crept in, or if something has changed in the environment which might potentially break the code.
We do this Step by Step
When an application takes more time to finish, we provide intermediate solutions. This way you can check nearly from the beginning what's going on; test if it is to your liking; see if it is what you have imagined - and if necessary change the requirements midway - to get at the end the solution you want.
We create different Kinds of Software
We mainly deal with
- Apple (iOS, OS-X, tvOS), Android and Linux (Debian, SuSE, Centos),
- Swift, Objective-C, Java, PHP (Symfony), JavaScript, ...
- Unity, ...
and lots of other technologies.
However, we do not strive to be proficient in everything, but to be experts in our field. We are lucky to have a large network of partners which will cover the rest ...
Don't hesitate to contact us. If we cannot help you, we will be able to point you into the right direction.