FAQ Background

FAQ

Frequently Asked Questions

Have questions? We have answers

Get a Free Plan

How much of my time and attention will the project require?

Daily immersion is not required, but complete detachment will not work either. At the start, it is important to properly hand over the context and answer key questions. After that, you occasionally need to make decisions on priorities, review demos and reports, and give feedback. The clearer the communication at each stage, the fewer revisions and misunderstandings at the end.

Who manages the project on the IWIS side?

Every project has a dedicated manager who is responsible for communication with the team, deadlines, coordination, and client updates. You communicate with one person who knows the state of the project better than anyone. We choose the methodology based on the specific context: Scrum, Kanban, or a hybrid if you already have your own internal processes that we need to adapt to.

How do changes in requirements affect the timeline and budget?

With T&M, new priorities simply fit into the next cycle. With a fixed budget it is more complicated, but still manageable: we sit down, look at the current scope, and decide what is more important to do now and what can be postponed. The key point is that no decision is made without your involvement. Everything is transparent, and you always know what changed and why.

How is testing done before launch?

A QA engineer works within the same team and gets involved with every feature. Manual testing covers scenarios where logic and user experience matter. Automation is added where the same things need to be checked regularly, without errors caused by the human factor.

We separately test load, security, and edge cases. Before release, the client goes through final acceptance testing on the live system. This is a full verification of what is about to be launched.

What technology stack do you use in real projects?

In backend development we work with PHP (Phalcon, Yii2), Java, and Symfony; for integrations — REST API and GraphQL. We most often build the frontend with Vue.js, use PIMCore for content management, and Swift and Kotlin for mobile solutions. All of this has been used in real projects for retail, e-commerce, the public sector, media, and manufacturing.

The stack is always chosen for the task. In one project, performance is the priority; in another, integration flexibility; in a third, scalability. And we always explain to the client why we propose this particular set of tools.

Can you connect to the systems already running in our company?

We have connected products to CRM, ERP, warehouse systems, marketing platforms, payment gateways, email services, government APIs, and marketplaces. If a system has an open API, we connect directly. If not, we find another way: parsers, proxies, custom connectors. What matters is that the result works in a real operational environment.

What happens to the code after the project is completed?

The code, documentation, and infrastructure are fully transferred to you after payment. We hand everything over to your Git or any other system of your choice. No closed modules or hidden dependencies that would tie you to us. If you want to change vendors or develop the product with your own team — there are no obstacles.

How do you control code quality during development?

The code goes through several levels of review, manual or automated testing, and performance and security checks. But an even more important factor is the design stage. If a feature is poorly thought out or logically contradicts the rest of the system, it does not make it into development. Fixing architectural decisions after release is far more expensive than asking the right questions at the start.

What documentation do you provide with the product?

We write documentation as part of the development process. Usually this includes technical documentation describing the architecture, data structures, and API, instructions for users or administrators, and a knowledge base or glossary for the client's team. The specific format is agreed based on your needs, depending on who will work with it going forward.

What happens to the project right after release?

The first weeks after launch are the most active period. Production always reveals things that are not visible in testing: behavior under real load, unusual user scenarios, small refinements in the logic. We stay close to react quickly to all of this. After stabilization, we either hand the product over to your team with full documentation or move into a long-term support format.

What post-launch support options do you offer?

From minimal monitoring to full technical support, depending on what is needed. For critical projects, we sign an SLA with clearly defined response times. For less critical ones, we offer a flexible format by agreement. Support covers bug fixing, library updates, security, and optimization.

Can the system be extended and developed further after launch?

If the architecture is designed with growth in mind — yes, and that is exactly how we build it. New modules, increased load, additional integrations — all of this is accounted for at the level of decisions made before the first line of code. We have cases where an MVP assembled in a few weeks grew into a full-fledged platform without the system having to be rewritten from scratch.

How do you respond to bugs discovered after release?

A halt in business processes caused by a bug costs far more than a quick fix. That is why in the first month after launch we respond as fast as possible. After that, support follows an agreed schedule or works on request. If someone has made changes to the system after us, we first figure out what changed and where, and then decide how to fix it.

How does business process automation work in practice?

In practical terms, automation takes over actions the team performs according to a repeatable scenario. For example, after a client submits a request, the system can create a task by itself, pass the data to the right service, and notify the responsible manager.

For the business, this means less manual control at every step. The process moves according to defined logic, and the team steps in only where a human decision is genuinely needed.

Why should a business automate its processes?

Automation is needed to remove unnecessary manual actions, reduce delays, and make the team's work more predictable. If employees transfer data every day, check the same statuses, or duplicate information across different systems, these are direct operational losses.

After automation, processes are easier to control, scale, and hand over to new people without chaos in spreadsheets and chats.

Which business processes are suitable for automation?

You can automate processes that repeat and have a clear sequence of actions. This could be order processing, updating data on the website, document approvals, or transferring information between CRM, ERP, the warehouse, payment services, or marketplaces.

If a task can be described by the rule "when A happens — do B", it can already be considered for automation.

What savings can automation deliver?

It depends on how much time the team currently spends on the manual process and how often errors occur in it. For small processes it may be a few hours per week; for more complex ones — dozens or hundreds of hours per month.

It is worth counting not only payroll hours, but also losses from delays, incorrect data, duplicated work, and the need to hire additional people.

Is automation worth it for a small business?

Yes, if manual processes are already eating up the team's time. A small business does not always need a complex system; sometimes it is enough to automate requests, reminders, reports, payments, or data transfer between services.

For a small team this can deliver a quick effect: less routine, fewer errors, and more time for tasks that directly affect profit.

How do you decide which processes to automate first?

First, you analyze where the team spends the most time manually, where errors occur most often, or where a process depends on a single person. It is also important to assess how often the task repeats and what a delay costs.

The first processes to be automated are usually those with the biggest impact on money, speed of work, or service quality.

How long does an automation implementation take?

The timeline depends on the complexity of the process, the number of systems involved, and the amount of logic. Small automations can take a few weeks; complex solutions with integrations, roles, and approvals — several months.

To avoid delaying the launch, the process is often divided into stages: first a basic working version is implemented, then new scenarios and improvements are added.

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