FAQ

Find answers to your questions.

General questions


  • If you only know the need or problem to be addressed by the software, are you able to help?

    Our primary goal is not so much to provide software, but to actually address the needs and solve problems of our customers. Before we start creating a vision of the software's functionality together, we will conduct a deep analysis to reveal the needs. We will then prioritize them based on business values. We will also look for paths to optimize the operation of your business processes, not only from the perspective of the software itself.

  • I am afraid of problems when creating software resulting from my lack of substantive knowledge about this process. Is it right?

    For us, the key value in working with non-technology-savvy clients is to bring them as close to technology as possible. That's why we devote a lot of time and attention to carefully explaining each stage of the software development process. We also provide advice so that design decisions are fully conscious and based on understandable values.

  • I don't know how to manage the budget for software development. What to do?

    Many clients are afraid of disclosing the budget at the early stage of the project, believing that it will negatively affect the valuation of the project. This is the most common mistake and cause of frustration in the software development process. Really defining the budget allows you to look at functional needs from many perspectives. Being aware of the limited budget, we can look for more economical solutions that may not be fully satisfactory, but at this stage they will address the needs and will be sufficient. As the business value of the entire project increases, these areas may be developed, but this does not have to happen immediately. There are several proven solutions that allow for a controlled way of budget management - we will present them and help you with this task as soon as we get to know each other.

  • Will software development using the agile methodology cause delays, blurred goals and increased costs?

    This is one of the most common concerns that arises at the early stage of talks about implementing a new project. In short: no. An agile approach to a project does not preclude setting clear goals and points on the timeline that are to be achieved. However, frequent and small design iterations allow you to obtain the desired functionalities faster with a reduced budget. The combination of lean development with continuous validation of requirements and assumptions perfectly verifies the previous needs analysis. In fact, the analysis progresses with the development of the project and naturally optimizes its scope by limiting unnecessary steps.

  • How do I know if you are technologically capable of working on my project?

    If our portfolio is not enough of an argument, we will be happy to present technological possibilities and talk about the challenges we have encountered over the years of working on other projects and how we found solutions to seemingly unsolvable problems.

  • What should our communication look like during the project?

    In communication with clients, we focus primarily on honesty, openness and transparency. This allows you to avoid understatements while building lasting, mutual trust.

  • How can we manage the project schedule so that it doesn't stretch over time?

    We look at each project on two scales - micro and macro. At the macro level, we define milestones for modules and functional areas that we want to achieve in specific order and points on the project timeline. On a micro scale, we manage tasks in iterations no longer than 2 weeks, so we have full control over the implementation stage and can dynamically respond to emerging threats by e.g. increasing internal resources.

  • What if my users don't want to use the software we created together, or don't do it as intended?

    Implementation is not the last stage of the software development cycle in aveneo. We help with user training and training. We are the best partner for this because we know all the design assumptions and full mechanics of the delivered solution. This will guarantee satisfaction and understanding of the solution, and will also allow you to collect conclusions from users regarding potential optimizations and new functionalities.

  • How to reconcile the many different roles of software users without internal contradictions?

    For large projects, it is difficult to bring all stakeholders together at every meeting. It is completely natural for different departments to have mutually exclusive expectations. Our role is to collect all needs and design a solution that will take into account all business processes and reconcile those that stand in opposition to each other into a coherent and logical whole.

  • I have serious concerns about whether the project will ultimately succeed. How to deal with it?

    This is completely normal! Every investment carries some risk. Depending on the source of the concern, additional levels of security should be implemented. For our part, we will try to find tools that will help you get rid of stress and guarantee the success of the project. For example, if concerns concern the functional scope, we suggest identifying the most valuable functionalities and building a small section of the software, and then validating the assumptions and checking in a real environment whether the solution is satisfactory.

Production software - module WMS


  • We already have warehouse software. Does it need to be replaced?

    Each time we analyze the situation of our clients' software individually. Therefore, we cannot make a general statement that this software should be replaced or maintained. However, we are guided by the principle that if something works satisfactorily, you should think about integrating it, not replacing it.

  • My warehouse is settled on a volumetric basis - we do not have information about every single warehouse item. Can you change this?

    This is a very common case where the warehouse is kept mainly for accounting and settlement purposes. The quantity of components or raw materials held is specified in purchasing documents, but is not reflected in the inventory of individual items. In such a case, we recommend the joint implementation of a quantitative warehouse that will allow, for example, to meet the material needs of individual processes, and leave the existing warehouse solely for accounting purposes and integrate both so that the states are reflected 1:1.

  • We are at the stage of investing in a new warehouse. When should we think about implementing new warehouse software?

    Delaying the implementation of warehouse software is not a good idea. The solutions we design for warehouses are flexible and allow for easy change of their structure over time. The sooner the software is implemented, the less work will be required to inventory items in a larger warehouse space.

  • I have several warehouse locations, including warehouses at raw material suppliers. Will your software help manage such locations?

    So naturally. Thanks to the structural divisions of the warehouse, we can separate warehouse locations and assign roles and authorizations to selected people. In practice, this means that the supplier can receive its own, separate part of the warehouse, where all operations will be recorded in the same way as in the central warehouse. Inter-warehouse transfers can be supplemented with additional business processes, e.g. logistics process, notification, etc.

  • We store a wide variety of components in our warehouse - from general cargo to large items. Unfortunately, we have problems with being aware of the available space and how its structure changes over time, depending on needs.

    We can solve this problem by designing a solution that will calculate the availability of space based on the volume of warehouse items and optimize its structure over time, automatically suggesting changes. When combined with warehouse automation (e.g. sliding warehouse walls), the warehouse can automatically evolve and use the available space much more effectively.

Production software - APS module


  • Can the planning module respond to changes in production conditions?

    Of course! The main idea of having dedicated production planning software is to create solutions that will help address incidental situations that actually occur in your production. Lack of raw material or components for production? Machine failure or unavailability of operators? All these cases can be signaled in advance, which will allow validation of the production plan and its adaptation to the prevailing conditions.

  • We have not planned production so far. Our production managers deal with this every day and we see no need to change it.

    It is true that many manufacturing companies operate in this model. The lack of a sense of the need for precise planning in advance is due to the fact that production managers do not see the benefits of optimization. Particular attention should be paid to the fact that the role of the production manager is not to schedule production processes, but to supervise them. The time spent responding to incidental situations resulting from the lack of a plan could be spent on improving the quality of production or optimizing it.

  • We plan production in Excel. Why do we need a dedicated tool?

    Production planning in a spreadsheet is a very time-consuming and risky process. Starting with data consistency, depending on how many planners can work on one sheet, through the fact of building complex dependencies in the production environment resulting from, for example, the availability of raw materials, components, human resources or machine efficiency. Making adjustments to such a plan in real time is practically impossible. It is also impossible to monitor production progress.

  • Can a dedicated production schedule calculate the time of individual processes and activities?

    Yes. This is one of the key features that cannot be achieved with any other tool. Firstly, knowing the characteristics of technological processes and production volume, we can calculate the estimated completion time of individual orders and processes. Secondly, we can feed the algorithms with historical data and, based on this principle, create an even more precise production plan. Additionally, processes carried out at the same station may interfere with each other, which will affect implementation times (e.g. machine changeover time), which may also be included in the plan.

  • We do not care about a very precise production plan. Our production is low-volume. We treat it as a list of tasks. Can you provide us with such a tool?

    In the case of low-volume production or production with unchanged specificity of technological processes, we recommend replacing a precise schedule with a tool that will allow you to plan production goals or even deliver a list of tasks to individual production stations, arranged according to priorities. There is no need to plan down to the minute as this will not impact the performance of the stations. However, the production plan will allow for building mutual awareness of the inputs that must be produced and the point in time when a given scale of production will be achieved.

Production software - CRM module


  • We already have a sales management tool and we don't necessarily want to change it. However, we care about providing our clients with precise offers. Is it possible?

    Of course. Our goal is not to provide CRM software in the context of contact management or communication history, although of course we can also create such software. The key values of CRM software for production are data centralization by integrating existing solutions, precise generation of production offers consistent with the process route and the ability to provide a customer panel that will be used for further communication. Offers prepared in this way can also be sent back to your CRM software.

  • Can we use the customer panel to exchange other data?

    Yes. The customer panel may strive to replace communication carried out, for example, by e-mail. Our clients often provide billing documents, quality documents, user manuals or product labels in the customer panel.

  • I am afraid that the customer panel may contain data that we do not necessarily want to share with our clients.

    When designing the solution, we indicate exactly what data we want to share with customers. We understand that process transparency does not always have to be beneficial, especially from a sales point of view. For data security, the customer panel is a separate solution that has its own, independent database, and data is exchanged with the production software and the rest of the system in strictly controlled conditions.

  • We calculate production costs by averaging many data. Why should we calculate each product and process separately?

    The average calculation does not allow revealing the real production volume. It averages all costs across all customer orders and gives you awareness of only the global margin. It often happens that production processes have extremely different margins and only the volume of each of them determines whether and how profitable production will be in a given time window. Calculating each order individually increases cost awareness and allows you to make sustainable decisions.

  • Many variables appear in our production calculations - raw material prices, currency market fluctuations, component availability. Can the calculator take into account such parameters?

    Of course. Awareness of the factors influencing cost and production possibilities is crucial to preparing precise calculations. Therefore, it is crucial to define the appropriate algorithm and then regularly recalculate offers, including contracted ones. This allows you to calculate the profitability of production on an ongoing basis and sign only contracts that are profitable.

Production software - module MRP


  • Our production is strictly dependent on the supply chain. We often have to look for alternatives and participate in auctions. Can you address such needs?

    Yes. Supplying production processes with a backup source of raw materials is a natural extension of the normal supply process. Procurement software is very dependent on the nature of production. If the raw material is obtained as a result of participation in auctions or is obtained sporadically and somehow dictates the production possibilities, the software should be designed in such a way that the starting point is the material and optimize other processes and departments using this criterion.

  • Raw material suppliers often do not adhere to delivery schedules, and deliveries are often incomplete and difficult to control. How to deal with this?

    This is a very common problem that we have faced many times. The best solution to the situation is to build a logistics portal in which each supplier will have an account and will notify specific deliveries, confirming quantitatively the delivery of raw materials and components. This will also allow you to exchange quality documents, control settlements and build your own supplier classifier. Thanks to this, orders can be placed with those suppliers whose ranking will be as high as possible.

  • I have a lot of leftover fabrics that can be used for trial production. How to do it?

    When designing software and being aware of such a situation, we always recommend marking trial production processes and then automatically suggesting the use of leftover stock, if any, in the supply module. This allows you to reduce the costs of trial production and better manage the raw material that could potentially be intended for disposal.

  • When ordering raw materials or components, we noticed that we often order small batches from the same suppliers. Can it be optimized?

    Of course. Ordering small batches does not allow for price negotiation. It's different if we group all requirements from a given period and submit one, larger inquiry. We can also add, for example, the prediction of future demands based on complex production offers, for even larger orders and even better prices.

  • It happens that the same raw material supplies several different orders of our customers. Does your software solve this problem?

    Yes. However, this requires integration with the warehouse module and, ideally, with the MES production module. Thanks to such integration, the status of raw materials or components in the local warehouse in the supply module will always be up to date and we will be able to prevent situations when, for example, they are needed at two stations at once.

Production software - module QMS


  • We use manual marking of products held for inspection, but we often have problems locating them. Can you help locate these products?

    Yes. Manual marking of both raw materials and components, as well as products and semi-finished products in work in progress is the most common situation we address. In theory, the use of the so-called Yellow sticky notes effectively build awareness of which items require inspection, but in practice they do not allow for their quick location and verification. Therefore, we propose integrating items for inspection with both the production panel and the warehouse, so that the quality control department receives immediate notifications about new items along with their exact warehouse location.

  • It is important for us to mark quality problems on our products. What can you suggest?

    Depending on the nature of production processes, we offer digital marking of production defects. The possibilities are almost limitless - from integration with anomaly and defect detection systems, through manual flagging of products, to the use of machine learning (AI) to automatically detect deviations from adopted quality standards.

  • Can we pursue different further steps for different defects?

    Of course. Some production defects can be repaired in the so-called rework, i.e. manual repair of the product. Others may require repeating production processes. Still others may be classified as of reduced quality or simply disposed of as unfit for use. When designing a solution, you should take into account product defects that may occur and proceed from them when providing actions that can be implemented in specific positions.

  • Products that have been delivered to end customers often come back to us. Can you also address complaints?

    Of course. In combination with other modules (e.g. helpdesk), we can register a complaint and then verify the reported quality problems in the QMS module. Additionally, thanks to product traceability and full warehouse history from the QMSQMS module, we can trace the production process to find the source of the problem. It is also worth noting that the very implementation of quality control with effective software should contribute to reducing the number of complaints and overall improvement of quality, although complaints cannot be avoided.

  • Is it possible to predictively identify products that need to be subjected to quality control to improve production standards?

    For this purpose, we use observation of production processes and their components: raw materials and components. Each change in parameters creates a new crossword that is worth qualitatively testing. If a batch of components changes or their new combination is created, new quality problems may arise.

  • Can the software be consistent with our problem-solving strategy, e.g. an 8D report?

    Of course. However, it is worth noting that different methodologies standardize how to deal with quality problems as well as how to avoid such problems. Therefore, it is crucial to consciously choose the methodology (e.g. the mentioned 8D Report) in order to adapt all areas of the software to the characteristics of the process.

Production software - Traceability module


  • Can you add traceability to my production software?

    This depends on several factors. Firstly, the possibility of integrating the software used. Secondly, the data that the software collects. If they are sufficient and if there is any rational integration path, then yes - we can add a dedicated traceability module.

  • Our client requires traceability of specific product batches. Is it possible?

    Of course. By recording the traceability of each product individually, we can group them into logical entities (e.g. batches) and then prepare a report for the entire group. There are no restrictions in this regard. However, it is important to take into account the fact that each batch may consist of different batches of components used in production. Consequently, logical division should be consistent with component batches.

  • How to trace quality problems in products?

    Knowing the entire production path from the arrival of raw materials and components to the finished product, we can analyze at what stage quality problems occurred. Additionally, we are able to indicate where these problems may still occur, or what other products were created at the same time from the same raw materials and components.

  • Can you provide a traceability solution that will be certified by an external entity?

    Yes. We can base traceability on blockchain, a technology that leaves no possibility of manually interfering with the data. It also does not allow interfering with the data chain, which can be particularly useful in the case of traceability. By using this technology, it is possible to guarantee that the chain reproduces the data recorded in production unchanged.

  • We are concerned that traceability recording will affect production efficiency. Is this a valid concern?

    NO. Data recording should be done in a completely natural way for production operators or in a completely automatic way. Data can be recorded based on barcodes, QR codes or RFID/NFC tagging. Integration with production software should allow for obtaining this data in the background, without the intervention of operators or the production manager.

Dedicated software


  • What can I expect during the first meeting?

    The first meeting is a key moment when fruitful cooperation is initiated. Our priority is to thoroughly understand your business needs, so we will start with a detailed analysis of the specifics of your business, goals and challenges. Then we will present you our proposals, based on many years of experience and extensive expert knowledge. The meeting will also be an excellent opportunity to ask questions and dispel any doubts. Our team will be happy to answer all your questions so that you can be sure that the direction you have chosen is in line with your expectations.

  • What information do I need to prepare before the first meeting?

    The first meeting with us is an extremely important stage that determines the further course of the entire process of creating dedicated software.To make the first meeting fruitful, it is worth preparing information about your company, its business goals, functionalities expected from the software, budget and project schedule, as well as about existing systems and integrations. Accurate answers will allow us to create a personalized offer and software perfectly tailored to your needs.

  • Do I need to create a project brief before the first meeting?

    Creating a project brief is not necessary, but it can help us understand your needs and prepare for the first meeting. The structure of this document does not have to be formalized. These may be notes, drawings, a list of assumptions or more complex structures. The more information you provide us, the better we will prepare to talk about specifics.

  • How long does the process of creating dedicated software take?

    The duration of the process of creating dedicated software depends on its complexity. Simple applications can be ready in a few weeks, while more complex projects can take several months.

  • Do you transfer copyright?

    Although formal transfer of copyright to software is legally impossible, we offer a solution with an almost identical effect - transfer of copyright. In practice, this means that our customers become full owners of the software.Free use of the solution allows you to freely transfer, license and sell the created software, as well as develop it further, adapting it to growing needs.

Internet applications


  • How long does the process of creating a web application take?

    The duration of the web application development process depends on its complexity, resource availability and the client approval process. Simple applications can be ready in a few weeks, while a complex application may require several months of work. The time to create a web application can range from several weeks to several months, depending on the requirements and conditions of the project.

  • What is the cost of creating a web application?

    The cost of creating a web application depends mainly on its complexity, functionality, technologies used and the duration of the project. A thorough analysis of your business needs is the starting point for a reliable quote. For an accurate quote, please contact us with your detailed requirements.

  • How can I track the progress of my application?

    To track the progress of your application, we offer a number of tools and methods.

    • Communication and cooperation: We organize regular meetings where we discuss work progress and use tools such as DevOps, Sharepoint, ownCloud and Slack for everyday communication, sharing documents and presentations.
    • Documentation: We create detailed requirements documentation in the Wiki built into Azure DevOps, map business processes using draw.io, and generate code documentation using Sandcastle.
    • Backlog: We plan sprints, manage tasks using SCRUM boards in Azure DevOps and monitor time using the TimeTracker tool from 7pace.

    Thanks to these tools and methods, you can be sure that your project is implemented according to plan and meets your expectations.

  • Can I integrate my web application with other systems?

    Yes, you can definitely integrate your web application with other systems! As a software house, we specialize in creating dedicated software, which means that integration with other systems can be taken into account already at the application design and development stage. There are several ways to integrate, such as native integration, leveraging existing APIs of other systems, or including links to other systems in the application. If integration is necessary from the beginning, we will ensure integration planning, implementation and compatibility, and if it is not a priority at the beginning, we will create the application in a way that allows you to easily add integrations in the future

  • What are the fees associated with dedicated software?

    Unlike traditional SaaS software models, dedicated software does not involve licensing or subscription fees. You pay a one-time app development fee, which includes: app design and developmentcustomization to your specific needs, testing and implementation. After paying a one-time fee for the dedicated software, you can use it without any restrictions. There are no limits on users, usage time or features.

  • What are my rights to the web application once it is completed?

    After completing the project and making full payment, you receive full copyright to the dedicated software, including the source code. This means:

    • You can modify and develop the application yourself.
    • You can share the source code with others.
    • You can outsource further work on the application to any software house.

    You can commission us to expand the dedicated software with additional functions at any time. We will make every effort to meet your expectations and provide you with solutions tailored to your needs.

Are you ready to talk about your project?