If you are not yet sure exactly what you need, first read what CRM means and what ERP means. Below is the full route of a CRM, ERP or mobile app development project, from the idea to a program used every day.
The stages of CRM, ERP or mobile app development
Your company's needs
Together we settle what you want to solve and which functions are a must.
The technology
We pick technology that works with what you already have and can grow with the company.
Design
We draw the logic diagram, the database and the application's screens.
The quote
You get what we will build, how long it will take and the total cost.
Development
We work in stages, with interim versions you see and comment on.
Training and maintenance
We train your team, then stay with you for maintenance and hosting.
We set out your company's needs
The first step is to understand clearly how your company runs today. Starting from its history and its goals, we answer three questions together:
- What is getting in your way in the company right now?
- How would a program built to measure change the way your people work?
- Which functions are a must, and which can wait?
We choose the right technologies
The technology has to solve what you need today and allow changes as the company grows. We look at:
- What you already have. Databases, servers, cloud or other internal programs. If the new system connects to them without trouble, cost and time go down.
- Growth. The program has to handle more users, more data and new functions without being rebuilt.
- Security. A CRM or an ERP holds sensitive data. It needs data protection and has to comply with GDPR rules. See security and audit.
- Maintenance. Updates have to be done quickly, without stopping work.
- Costs. Both the initial cost and the monthly cost count: licences, people for maintenance, infrastructure.
- Connections to other programs. Accounting, HR, online store. The list of connections we already make is under integrations and automation.
Designing the program or the Android and iOS app
Whatever the type of program, design gives us the full picture of everything you need. That is how we make sure what we build meets your requirements.
The design stages
- The logic diagram. Shows how the parts of the application work together and how they talk to other systems.
- The database diagram. Sets out what information we keep and how it links together.
- The Figma design. We draw the application's screens, so you see what it will look like before it exists.
The quote and the start of development
After design you get a quote: what we will do, how long it will take and the total cost. The quote can be adjusted to your budget. We start development after you accept the quote and we sign the paperwork.
Developing and finishing the program or the app
- Review and adjustments. We work closely with you throughout, so the result is what you asked for, even if your needs change.
- Continuous feedback. We show you what we have done often and build in your comments. New ideas that come up along the way we discuss and can add without long delays.
- Flexibility. Unplanned ideas or changes come up along the way. Our process lets us add functions or change what is already there.
- Prototypes and interim versions. You see early what the system looks like and how it works. Fixes made early cost less than those made at the end.
- Functions adapted along the way. If something changes in the company, we adapt the functions, so the program stays a good fit.
- Testing at every step. Every new function is tested, so it does not break other parts of the system.
- Training and support. When the system is ready, we teach you to use it. If problems come up, we are there.
- Warranty and maintenance. You get 60 days of free maintenance, during which we fix any functional problem. Beyond that, we have maintenance packages of up to 2 years, in which we make sure the ERP, CRM or mobile app stays secure and works to your requirements.
Hosting the system or the app
At the end we suggest suitable hosting for your program, for example at Romarg. Hosting matters for three reasons:
- Access from anywhere. On a server, the program can be used remotely, from the office, from home or in the field.
- Security. A properly configured server protects your customers' and your company's data.
- Speed. Good infrastructure keeps the application fast, so people do not wait for it.
Want to see what it would look like for your company? Ask for a demo and leave us your company's tax ID (CUI) and a phone number. Examples of delivered systems are on our projects, CRM application development, ERP application development and mobile app development.