Web app development means software your team uses every day: accounts, roles, data and workflows — not a marketing site with a contact form. Bytesoft in Patras designs web apps, PWAs and React Native apps from MVP to production, with secure APIs and agreed support after go-live.
The decision is not “let’s build an app”. It is who works inside it, which systems must talk to each other, and what happens when a call fails. Without those, a polished UI stays a demo.
Technologies: React Native · React / Next.js · GraphQL / REST · Firebase / Cloud
Internal tools: work queues, approvals, visit or warehouse logs — instead of spreadsheets that never stay in sync. The brief starts from the flow, not the screen.
Customer portals: account, history, documents, order or ticket status. The customer sees the same truth your team sees.
Booking and appointments: availability, reminders, cancellation rules. Useful for services, clinics and tourism when the calendar is the business.
Dashboards: metrics from ERP, e-shop or APIs in one view for management — with role-based access, not an open spreadsheet.
B2B ordering: per-customer prices, balances, repeat orders. Often tied to ERP; the commercial integration lives on the APIs service.
API-backed apps: the UI is thin; the value is the contracts, authentication and what happens when the third party is slow.
Web app: when users are at a desk or in a browser, roles are many and content changes often. It ships as an application on your domain, not as a “services page”.
Mobile (React Native): when the work lives in the field — warehouse, technicians, drivers — and needs camera, notifications or offline. One codebase for iOS and Android, with store submission in the agreed scope.
PWA: when you want a home-screen install and limited offline without a mandatory store. It does not replace native APIs the OS does not expose to the browser.
The choice locks in discovery: who holds the device, whether there is network, and whether the store is a customer or channel requirement. We do not start from a framework and then hunt for the problem.
Most operational apps are not standalone. They read or write ERP (stock, orders), CRM (customers), payments, couriers and — in Greek retail — Skroutz or another marketplace.
Web app development here stops at the product the user sees. Contracts and order/stock sync belong on the integrations service: custom APIs with no store. That keeps UI and integration from collapsing into “one vague app”.
Whatever we connect is designed with authentication, an audit trail and behaviour when the third party is down — not a silent failure.
Discovery: roles, screens, data, external systems, what counts as success. Without this, scope is a wish.
Scope and milestones: what is in the MVP, what waits for phase 2, who writes copy and who approves. The timeline locks here, not in a generic “8–16 weeks” without a brief.
Build and QA: user scenarios, permissions, network errors, basic accessibility on critical flows. Store submission where planned.
Handover: repository, credentials, a short training, a list of known limits. Post-go-live support is contracted — not a vague “we’re here”.
Internal tools, customer portals, booking systems, dashboards, B2B ordering and API-backed apps — not a marketing website with a contact form.
The choice locks in discovery: who holds the device, whether there is network, and whether the store is required. Web for desk and many roles, React Native for field work, PWA for install without a mandatory store.
Yes, as a separate integration scope. Contracts, webhooks and order or stock sync belong on /en/services/apis — not inside a vague “app with integrations”.
Mostly cross-platform with React Native for iOS and Android from one codebase, and web apps with React / Next.js. We do not claim stacks we do not use.
Discovery, a locked MVP and milestones, build with QA, handover with repository and training, and support only for as long as the contract says.
Yes where the brief requires it — offline, sync and push notifications in the agreed scope, not as a default on every project.
After discovery, a mid-size scope often lands in 8–16 weeks. There is no fixed deadline without a screen list and external systems.
Bytesoft, based in Patras, designs and develops custom web and mobile applications for businesses across Greece.
Related services: custom APIs with no store · hosting for apps · Next.js/React websites