FAQ Background

FAQ

Frequently Asked Questions

Have questions? We have answers

Get a Free Plan

How involved will I be in the development process?

We don't expect you to be immersed in product development every day, but we can't do without your participation. At the start, you need to clearly convey the context and answer critical questions. During the process, you will make decisions on priorities, provide feedback, and review demos and reports.

A good project is always the result of teamwork. We are responsible for implementation, while you are responsible for direction and focus. The better the communication, the lower the risks and costs.

Do you provide project management services?

Yes. Each project has a designated project manager who handles communication, monitors deadlines, coordinates the team, and updates you on progress. You won't have to manage developers or constantly keep track of what stage the work is at. The manager is responsible for everything. The format is flexible: we can work according to Scrum, Kanban, or an adapted model, depending on your internal processes.

What happens if requirements change during development?

Business is changing, new ideas are emerging in the process, and we are ready for this. If we work according to the Time & Material model, we simply update our priorities and plan. If the budget is fixed, we discuss what to remove or transfer to the next phase.

You always know how much has been done, how much remains, and what is included in the current scope of work. Change is not a problem if there is transparent communication and a shared vision of goals.

How do you test software?

Testing is an integral part of every stage. We use both manual and automated testing where appropriate. The product is tested for stability, compliance with requirements, security, and performance under load.

Before every release, we conduct final testing with the client. You get to see how everything works before the public launch. If something isn’t right, we fix it right away, without passing the buck.

What programming languages and frameworks do you use?

We use tools that really work in a production environment, and our case studies confirm this. In backend projects, we used PHP (Phalcon, Yii2), Java, Symfony, and for complex integrations — REST API and GraphQL. The frontend was implemented using Vue.js, PIMCore was used for content management, and mobile solutions were built on Swift and Kotlin.

We have used all of this in projects for retail, e-commerce, the public sector, media, and manufacturing. Each stack was selected for a specific task: scaling, performance, integration, or custom logic. And we always explain why we offer certain technologies.

Can you integrate with our existing systems?

Yes, this is one of our strengths. We have already integrated products with CRM, ERP, warehouse systems, marketing platforms, payment gateways, email services, government APIs, marketplaces, and even peer-to-peer solutions.

If your system has an API, we will integrate it directly. Otherwise, we will look for a workaround: parsers, proxies, custom connectors. We do everything to make sure it works in the operational reality.

Will I be the owner of the code?

Yes. Upon completion of the project and payment, you receive full rights to the code, documentation, and infrastructure. We transfer everything to your Git or other system. There are no closed modules or conditions under which you cannot change contractors. It is your product, and you manage it.

How do you ensure code quality?

The code is written according to standards, undergoes verification and testing (manual or automated), and is finally checked for performance, security, and adequacy of behavior. But the most important thing is the approach itself. If a feature is illogical or poorly designed, we don't add it.

Do you provide technical documentation?

Yes. Documentation is mandatory, especially if the product is designed for development and transfer to other teams. We write it immediately during the development process to avoid situations where no one remembers anything.

This usually includes technical documentation (architecture, data structures, API), user or administrator manuals, a knowledge base, or a separate glossary. We will tailor the format to your needs.

What happens after the software is launched?

After release, the product does not close: we either remain on support or transfer everything with instructions to your team. In the first weeks after launch, clarifications often arise that are not visible before production. We help to work them out, fix minor bugs, and optimize the load.

Then, as agreed, we can continue to provide technical support, update functionality, or scale the system. As a rule, launch is only the first stage of long-term work.

Do you provide support and maintenance?

Yes. We can provide technical support for the product: from server monitoring to code and library updates. If it is a critical project, we work according to an SLA with a response time; if it is not critical, we agree on a flexible format.

Support includes not only bug fixes, but also optimization, security, and adaptation to new business needs.

Can the solution be scaled in the future?

Yes, if the system is designed for that from the outset. We always plan the architecture with growth in mind: new modules, more users, more load. We often use a microservice approach or flexible architecture so that the product can be gradually expanded.

We have cases where an MVP, created in a few weeks, turned into a full-fledged platform. And it still works without rewriting.

How do you deal with errors after launch?

If errors are found after launch, we record, reproduce, and correct them. During the first month, we respond as quickly as possible so as not to interrupt business. After that, support is provided according to schedule or upon request. If the client made changes themselves or involved third parties, we figure out whose area of responsibility it is and how it can be fixed. If the problem is on our side, we fix it without further ado.

What is business process automation?

This is when routine or repetitive actions in a company are no longer performed manually but are replaced by a system. For example, order processing, inventory updates, report sending, request approvals, and inter-departmental communication – all of this can be done automatically according to predefined rules.

Automation saves time, reduces errors, and allows focus on more important tasks.

Why do I need process automation?

To cut costs and work more efficiently. If a team spends hours on manual table updates, processing identical requests, or duplicating information between systems – these are time losses that can be avoided.

Additionally, automation eliminates the human factor, reduces dependence on individual employees, and makes processes more stable and scalable. This is especially important for growing companies or those handling large data volumes.

Which processes can be automated?

Practically any that have a clear algorithm and are repetitive.
For example:

  • updating e-commerce content from ERP systems (products, availability, prices);
  • distributing orders between warehouses or stores;
  • approving documents between departments;
  • synchronizing data with external platforms (marketplaces, payment systems, delivery services).

In other words, anything done manually is a potential candidate for automation.

Learn more about business process automation

How much money can automation save?

It depends on the scale of the process and the business. For example, in one case, automating content approval between departments reduced publication time from two days to just a few minutes. In another, manual order processing was eliminated, significantly reducing the workload of people who handled it full-time. Depending on the company size and volume of manual processes, savings can range from a few thousand to tens of thousands of dollars per year.

Is automation suitable for small business?

Yes, if there are repetitive processes that take time. Even for a team of 3-5 people, automation can provide noticeable savings: no need to constantly transfer data manually, hunt for errors, or keep everything in mind.

Small businesses are often more flexible, and automation allows quick scaling without additional staff. There are projects where automation made it possible to avoid hiring new people, even when the company doubled in size.

How do you determine which processes to automate?

We start with an audit: we look at which actions are repetitive, where there's the most manual intervention, where delays or errors occur. We survey key employees, review existing tables, email, and internal chat processes. Often, the employees themselves already know what's hindering them from working faster.

Then we create a process map and priorities. We select those where automation will deliver the quickest impact in time, money, or risk reduction.

How long does automation implementation take?

Simple processes can take 2 to 4 weeks. Complex ones (with multiple systems, roles, approval logic) – 1 to 3 months.

Implementation is divided into stages: 1. Analysis and process modeling. 2. Technical implementation of integrations and logic. 3. Testing and launch. 4. Team training.

The focus is on delivering a working result as quickly as possible.

Still have questions?

If you did not find what you were looking for, contact us.
Contact Us
Additionally

IWIS development principles

Digital transformation solutions built around business needs

Our transformation initiatives focus on clear operational objectives. The work is directed toward execution, transparency, and control of core business processes. Companies operate faster. Reporting becomes clearer. Operational friction decreases without additional complexity.

IWIS operates as a digital transformation agency where change occurs through a structured program, not through a set of tools. Strategy, technology, and process optimization align within a single execution model. Fragmented platforms transform into a unified digital ecosystem. Teams work faster. Leadership relies on consistent data. This approach has been applied across more than 90 projects. These environments are complex, and stability is critical.

Digital transformation solutions built on business needs

Each initiative begins with a business-focused assessment. Teams examine systems, workflows, and data flows. This helps identify bottlenecks, manual operations, and operational risks. It also reveals where execution slows down and where productivity declines.

Next, a clear action plan defines measurable outcomes. As a digital transformation company, IWIS focuses on implementation, not theory. Automation consolidates repetitive tasks. Cloud integration connects systems. Data analytics and API integration unite tools into a single operational environment. Legacy system modernization occurs in stages. Day-to-day operations remain stable throughout the process.

Business digital transformation: from strategy to implementation

Large-scale change requires structure and discipline. Adding new tools to inefficient processes increases complexity. Teams begin with assessment and planning. Then they move to system integration. As the organization grows, long-term optimization occurs.

Previous
1 2 3
Next