Est. reading time: 4 mins
1. What processes should your system streamline?
This is the first and most important question you should ask yourself. If you define this need, it will be easier to discuss it with the software house representative, so they can suggest the best solution.
2. How many people will be using the software?
When requesting a quotation from a software house, it is important to establish how many employees will be using the application. It is one of the factors that determine the direction of the software development. - the system adapts to a growing amount of data.
3. What levels of authorization should be available in the application?
At the initial stage of defining your needs, think of whether all the users should be given the same resources, or if the levels of authorization should differ for different groups or individuals. It should apply mainly to . Providing different levels of authorization is especially popular for applications such as or MES.
4. What kind of data should fall into each module?
At this stage, it is not necessary to define the amount and complexity of data precisely, as your personal advisor will help you with that later. However, before the first meeting with a consultant, it is important to know, more or less, , It will serve as a base for designing the application at the later stages.
5. What information should be shown in the tables?
When choosing modules and parameters for your solution, it is worth to think how the tables should look like and what data these should show. Or maybe you'd prefer to manually choose the displayed data each time you log into the application? Let us know as we plan your solution so we can create the most optimal application for your needs.
6. What pieces of information should be included in the customer profile?
Deciding on the parameters that should build your customer profile will allow us to design a solution that will serve as a customer database. If the main aim of your system is not optimizing the customer relationship management but rather streamlining warehouse management, you should . In this way, your solution will increase your efficiency from the moment you start using it.
7. Should your application synchronize with external systems?
When approaching a software house to develop a custom application, ask yourself if your employees use any solutions that would streamline the processes in your company when integrated with your new software.
8. Will you need to download data from your application?
exported are a list of invoices, a contacts list, warehouse documents, etc.
9. What may be the potential direction of the future development of the system?
Sometimes it is not easy to answer this question but . For example, if you plan to increase your stock levels or hire more people in the future, it is worth to inform your advisor about it so it is included in the documentation of your project.
See our work: