Software development

We build, deploy and support custom software — most often as part of integration and rollout projects.

Scope

What is included

Custom software

We build software for complex tasks that off-the-shelf products don’t cover.

Enterprise systems

We build solutions from scratch or add modules to existing systems.

Mobile apps

Apps for Android, iOS and the web.

IoT and AI

Software for IoT devices with machine learning and computer vision.

When custom development fits

An off-the-shelf product isn't enoughWhen configuration and UnityBase-based product modules don't cover the specifics of the process, roles or data.
Several systems need to connectWhen the task is data exchange between registers, external services, Megapolis.DocNet and existing organisational systems.
Custom rules and scenariosWhen the process has non-standard approval rules, roles, error control or industry specifics.
Data, events and devicesWhen software must work with data streams, events or IoT devices, not just forms.

Stages and outcomes

Domain model

We describe entities, roles, rules, events and links with other systems. Output — technical architecture: modules, APIs, integrations, data and environments.

Prototype and UX

We verify user scenarios before development. Output — agreed interfaces with no excess actions and with error control.

Development

We build modules, interfaces, APIs and business rules. Output — a working module or system that passes user scenarios.

Security and integrations

We configure roles, permissions and audit logging, and connect registries, services and Intecracy Group products. Output — an integrated environment with access control.

Testing and launch

Functional and load testing and data migration. Output — a solution ready for pilot or production operation.

Support

We support and evolve the solution with the processes. Output — documentation, instructions and a plan for further updates.

Quality and support

01

Platform approach

Where appropriate, we use UnityBase as a foundation for faster development, a unified data model and maintainability.

02

Integration-first

New software should not work as a separate island but as part of the organisation architecture.

03

Governance

We capture roles, rights, action logs, approval rules, errors and responsibility.

04

Operation

The solution is designed so it can be supported, updated and developed after launch.

why us

Why IQusion

Typical contractor

Risk
Everything from scratchEvery module is rewritten with no platform — slow, costly, brittle.
Code without docsOnly the author can maintain the system later — and only while available.
Testing “later”Quality is checked in production, on live users.
Contractor dependencyCode, configuration and documentation are not handed over to the customer team.

IQusion

Recommended
Built on UnityBaseThe platform covers typical infrastructure: data, access, audit, integrations and logging.
Documented codeThe codebase and configuration are handed to you with documentation.
Tested before releaseFunctional and load testing are a mandatory step before launch.
Code and configuration are handed overUnder the contract, we hand over code, configuration and documentation for further development.
FAQ

Frequently asked questions

The platform covers the typical infrastructure — data model, access, audit and integrations — so the team focuses on business logic instead of base services.
Yes. Custom modules and integrations are built on UnityBase for the agency’s concrete processes — without going beyond the approved architecture.
Under the contract, we hand over the codebase, configuration and documentation so the solution can be supported by your own team or another contractor.
Roles, access rights and logging are built into the architecture from the first line, according to security requirements, rather than added after the fact.
experience

Scenarios from our practice

Anonymised examples: what held the customer back, what we changed and the outcome. We do not tie them to specific clients due to NDA.

State enterprise

Off-the-shelf didn't fit

Problem

Specific processes didn't fit standard products and part of the work was manual.

What we did

Built custom modules on UnityBase for the processes and integrated with existing systems.

Result

Processes are automated and manual work dropped.

Large organisation

Users without mobile access

Problem

Staff had no convenient access to the system away from their desk.

What we did

Built a mobile app with secure access to the corporate system.

Result

Users work from mobile and responsiveness improved.

Industrial enterprise

Equipment data unused

Problem

Sensors and equipment generated data, but it wasn't pulled into a system.

What we did

Built IoT data collection with analytics on the platform.

Result

Equipment data now drives decisions in real time.

Let’s discuss the task Describe the task — we’ll propose an approach, integrations and timing. Need technical support?
Contact us