That depends on the scope and complexity of the desired functions. A simple app or a minimum viable product (MVP) takes 1-3 months. We implement average apps within a period of 3-9 months. First we launch an MVP and then gradually extend it with updates.
Let us schedule a free consultation to discuss your individual requirements!
In the first step we require a precise description and requirements of the app. What is the aim of the app? What content should be presented? How is the structure? Which functions should it fulfill? In this conception phase, we can offer you a requirements workshop to help you define your individual requirements. On the basis of these descriptions, our team discusses the effort involved in implementing your project and then we will you send you an offer. In the following step, a software development contract is signed and the work begins immediately afterwards.
If this has not yet been done as part of the preparation, a precise design document of the complete application will be drawn up now at the latest. The project is finished when the product has been accepted by the customer.
To send you an offer, we need at least
- a fundamental description of the app regarding its main function
- information about required features / menus
and ideally:
- a specification sheet for all functions
- an overview of the app structure / flowchart
We can support you from the idea to the finished product. Depending on how advanced the planning is, we are available both as consultants (requirements management, conceptualization, design) and of course as your broadly positioned development team.
That depends on the required functions of the app, the terminals to be supported and a whole range of other influencing factors, but a new development usually costs at least € 10,000.
The price includes detailed advice in advance, the design and programming of the application, regular provision of demo versions during the implementation phase, final testing and uploading of the application to the respective store.
This depends on the desired functions, the terminals to be supported and the requirements. If you want to bring an existing website to mobile devices, a web app or a progressive web app is often sufficient. However, if you want to use specific device functions, offer users offline availability and send push messages, then development as a native app is ideal.
Before we bring your application online, you need to create your own developer account with Apple or Google. You can do this by yourself or we can do it for you for a lump sum of 149.00 EUR. The annual cost of an Apple account is 99 USD, with Google the cost is 25 EUR per year.
Pharo (Backend), iOS, Android and Flutter
A requirements workshop is helpful if detailed requirements are not yet available. All questions relating to app development can be discussed in close cooperation. In addition, the requirements are recorded and documented.
A user story is an informal, general explanation of a software feature written from the perspective of the end user. It is deliberately kept short and usually does not contain more than two sentences. However, it is specific and detailed from the customer / user perspective.
It does not describe a technical solution, but a requirement. User stories are often used in agile work techniques. If you are more interested in the methods of creating requirements, then take a look at our innovation process.
System solutions for which you supply the end device, we recommend to restrict to one device if possible.
If you want to develop a corporate app for employees, the device selection depends on whether and which devices your employees will be using. If your target group is end customers, we recommend, apart from special cases, the development for iOS and Android operating systems. Whether smartphones or tablets depend on the application as well as the respective user scenario.
We take care of the ongoing maintenance of a programmed app through a so-called application support and supply service. If a content management system is part of the project, we will also take care of any problems during operation and provide support, e.g. when changing servers etc.
Apple has specific technical and content criteria to get through the review process and have an app on their store. However, the restrictions only affect the usual points with regard to explicit content. On the contrary, no significant check or restriction is expected from Google.
Basically, every application can be expanded to other platforms by reprogramming. The costs to do so always depend on the initial project and its complexity.