Whenever it comes to developing web applications for which there are no out-of-the-box solutions – and which also rely on a high degree of performance and stability – we use the PHP Framework Symfony. Automated testing ensures that, with simultaneous development, the releases of your product at all times remain stable and error free.
For projects that require extensive integration with CMS, we recommend the use of TYPO3 Flow – an Enterprise Framework with which we, as one of the first agencies, have been developing since the very first release. The CMS TYPO3 NEOS based on this is especially interesting for companies that currently use a TYPO3 CMS.
A modern and user-friendly interface, which offers every user the full functionality on desktops, tablets and Smartphones is a key part of our standards. We use HTML5 for creating responsive applications (RWD) without neglecting the older browsers.
But HTML5 is not everything! Modern Internet applications require fast and dynamic responses to the behavior and actions of the user. In these cases, we revert back to Angular JS with the realization of web frontends for desktop and mobiles.
A classic waterfall model where alternative solution approaches are proposed and the best ones then selected, in software development hampers cooperation between customers and developers where alternative solution approaches are proposed and the best ones then selected. In addition, regular presentations of already functioning software fragments and the response to proposed changes and improvements during these presentations are missing. For these reasons we have decided on agile development and programming in cycles known as Sprints. Behavior-driven software development (BDD) and automated tests allow frequent updating of your functioning application.
The following video shows the last 48 hours hackathon, which took place in our office in Cracow. One of it's organizators was Jan Kraus, who is a creativestyle team member. The result of this event are 8 interesting social projects created by 7 dedicated teams.
The security of data and stability of your application is of vital importance to us. For this reason, our development and staging environments are based on Linux Enterprise. Our expertise in this area is confirmed by corresponding certificates.
Our project manager will specify with you the single functions of your project (Backlog) which will be prioritized on a regular basis and divided into individual milestones (known as Sprints) (Sprint Planning). The individual project components are then programmed and tested by our developers, and presented to you on a test system. You decide what is to be recorded onto your productive system (Deploy) and realized in the next sprint.
With our CreativeDesk tool you never lose track of the costs incurred and the amount of the next bill. In contrast to the Waterfall model with fixed work contracts and project costs, we bill the work of our programmers by the minute at creativestyle. If the implementation by our developers takes a little longer than originally estimated, we assume the additional costs incurred – the risk remains on our side.