02

Software Development

Bespoke to your Needs

Our handsome developers are on hand when sand got into the gearbox of your IT. For example, if there is a need for a special software, as is often the case to ensure communication between involved systems by programming connectors using interfaces. Our approach is to deal with existing systems making sure they operate smoothly. If desired, we of course also provide you with more comprehensive solutions.

Our developers fluently speak HTML5, CSS3, jQuery, JavaScript, PHP, MySQL, SQL, C, C++ and C#. They meet your backend as well as your frontend requests. Concerning CMS Templating we focus on Adobe AEM, FirstSpirit, WordPress and Contao.

Specialist Software? yes
Connector Coding? sure
In fine:

We integrate software solutions, we adapt software solutions to match your IT landscape and we develop individual solutions if the standards do not deliver convenient results. Continuous Integration, CMS Customizing, these things.

In Detail

Consulting and Conception

We consult strategically and economically to make the implementation of software systems as efficient and sophisticated as possible. You'll be provided with an overview of possible solutions and we put you into the position to come up with a perfect project-set-up.

First we create business cases and establish agile development processes (Scrum, Kanban, Lean & XP). Next step will be the concept. We help you with the requirements document for your software system (specification sheet), come up with the specification of selected implementation options (complete specification sheet), the draft, the documentation for the software architecture, and the functional and technical documentation (manual).
In Detail

Programming

We provide you with the implementation of your specifications using the respective programming language (for example Java, PHP, C/C++, C#, ObjectiveC/Swift). The programming language will be selected regarding your existing system landscape. Besides the actual coding we also realize your frontend-wishes. This includes web development of markup, styles and scripts (for example with HTML, CSS, JavaScript, jQuery) as well as CMS templating.

If required for bigger projects we additionally manage the developer teams and coordinate the team members. We also give you an estimation of and check on the expenses, do the monitoring, support the project management and take care of a whole bunch of other tasks.

  • Connectors
  • Web applications
  • CMS templating and CMS customizing
  • Mobile apps
In Detail

Administration and Operation

Our development department uses ticket systems like Jira, Bugzilla, Redmine and Mantis, source code management such as SVN and GIT as well as continuous-delivery-systems.

Continuous Integration, test automation and continuous installation are used together with agile methods to come up with high-quality software. Software build jobs at CI-servers like Jenkins allow automated testing and the creation of "nightly" or "release" versions. Those versions can be brought into automated development, test, integration and productive surroundings using continuous delivery.

Every system first has to be installed, set up and then managed in continuous operations. On request we'll do that for you. Besides providing you with the supporting systems we also get you the entire set-up of your infrastructure as well as the system and software elements. For example web server, application server, databases, runtime environments and virtualizations.

  • DevOps and continuous integration
  • Hosting/private cloud (test automation)