For businesses
Customer portals, service ordering and tools for field staff, connected to the business system.
IGTCODE Services Serbia
IGTCODE is a software development company in Serbia building Android and iOS apps for businesses, organisations and startups locally and internationally. We connect the mobile experience with backend systems, data and administration that support the way you work.
We develop apps for membership, bookings, sales, transport and employee workflows. We start with the user: what they need to do, which data they can see and how the app makes that journey shorter.
Customer portals, service ordering and tools for field staff, connected to the business system.
Member accounts, events, registrations and communication, with separate access for members and administrators.
An MVP focused on the most important user journey, to test the idea before expanding development.
Flutter is one of our main mobile technologies. It lets us develop much of an app for both platforms together, while checking permissions, device behaviour and platform-specific integrations separately on iOS and Android.
An app is part of a wider system. We build backend business logic, APIs and admin panels for managing content, users, orders or membership. We define the scope of administration with the team that will use it.
We choose features around real needs. Each integration also covers what happens without an internet connection, when a service does not respond or when the user lacks the necessary permission.
Updates about events, requests and status changes, with clear sending rules and control over user permissions.
Connections to existing software and external services, after checking API availability and terms of use.
Registration, sign-in, account recovery and user roles. Access checks also run on the backend.
An appropriate payment provider or in-app purchases, based on the product, market and app store requirements.
Location displays, map-based service search and routes. Location access is requested when an agreed feature needs it.
We prepare production builds, testing and publishing materials. We agree developer account ownership, privacy information and required access with the client. App stores review submissions independently, so approval times cannot be guaranteed.
We choose technology around the requirements and existing system. The specific stack and each service's role are agreed during planning.
Define users, the main journey and first-release priorities.
Check screens and navigation before developing the complete system.
Build the app and backend in stages, testing on real devices.
Prepare store releases and agree support and further development.
The price depends on user journeys, integrations, backend systems and administration. After discussing the first release, we prepare an estimate with a clear scope. There is no single price for every app.
Timing depends on complexity, content readiness and external services. A single-journey MVP and a platform with several user roles need different plans. We agree milestones and allow separately for store reviews.
Yes. We develop for both platforms. Where Flutter fits the requirements, we share a codebase and test each platform separately.
Yes. We design it around the data and tasks your team needs to manage, with appropriate user roles.
Yes. We build backends, databases and APIs. We can also connect to an existing backend where its architecture and access arrangements allow it.
We support preparation and submission using the client's required accounts and materials. Final approval is the app store's decision.
Hosting, databases, messaging, maps, AI services and maintenance may incur ongoing costs. Developer account fees depend on the store. We separate these expenses from development costs.
Often, especially when both Android and iOS are needed. We first check device-specific requirements, integration availability and expected performance.
Next step
Tell us what it needs to do, who will use it and what matters most to you. Together, we will clarify the scope and propose the next step.