Apps built for your workflow, not against it.
We build internal tools, B2B portals and SaaS platforms for Romanian companies that have outgrown Excel and don't want to pay monthly licenses for a product that solves only 30% of their need. From functional MVP in 6 weeks to multi-tenant platforms.
Why a custom application instead of an off-the-shelf SaaS
Off-the-shelf software covers 60-80% of your need. The remaining 20-40% you solve with parallel Excel, manual copy-paste and daily frustration. A custom app is worth it when:
No SaaS solves 90%+ of your flow
You work with an industry-specific process (manufacturing, B2B distribution, public procurement). Generic SaaS forces you to adapt to it. A custom app adapts to you.
License costs grow exponentially
10 users in SaaS = €200 / month. 50 users = €1,500 / month. At 100+ users the custom app's ROI (one-time + maintenance) beats licenses in 12-18 months.
Sensitive data that can't leave EU
Medical, legal, financial data with strict GDPR requirements. Many US SaaS have US servers with employee access. Your app on EU server = full control.
Specific integrations with proprietary systems
Local ERP (SmartBill, Saga, FGO), internal CRM, legacy databases, hardware (readers, scales, scanners). Big SaaS vendors don't do custom integrations — for us it's standard.
What we deliver
Four application types for four need profiles. We build with the same stack we used for OutOfDesk (our own product).
Internal tool (back-office)
Web app for your team: dashboard, forms, reports, multi-user with roles. Used daily by 5-50 users. Replaces 3-5 Excel files + email sorting. MVP in 4-8 weeks.
B2B portal for clients / partners
Login area for your clients: orders, invoices, project status, communication. Reduces phone and email volume by 50-70%. Multi-tenant if you have different segments.
Multi-tenant SaaS platform
Own product you sell: self-service signup, billing, multi-organization, admin panel. From MVP with first 5-10 clients to scale at 100+. See OutOfDesk as example.
Mobile app (iOS / Android)
For flows requiring mobility: GPS time tracking, receipt scanning, field reporting, driver orders. React Native or Expo. Web companion app included.
How a project runs
Five phases with intermediate validations. No code written without you confirming exactly what's being built.
- 1
1. Discovery (free, 60 min)
Zoom call: who are the users, what exact flow the app solves, what systems need integration, what budget is realistic. At the end we say if we can deliver under your conditions or not.
- 2
2. Technical discovery (1-2 weeks)
Written document with user stories (concrete usage cases), data model (entities + relations), proposed architecture, risk register. Validated before code. Firm time + budget estimate for MVP.
- 3
3. Functional MVP (4-8 weeks)
First version with core flows (usually 60-70% of functionality, 100% of value). Tested by 2-3 real users from your team. Iterate on feedback. We don't perfect before validation.
- 4
4. Scaling and incremental features (ongoing)
As users use the app, we discover what else is needed. Add features in 2-week sprints. You decide priority. No feature built without clear justification.
- 5
5. Maintenance and support (ongoing)
Monthly package for fixes, security updates, uptime monitoring, backups. Or retainer for continuous development. You commit only as long as you want — no multi-year contracts.
Tech stack — what we use and why
Pragmatic, proven stack. We build with what we can easily maintain 5+ years — no hype, no exotic frameworks deprecated in 2 years.
Frontend (web)
- •React + Vite + TypeScript (our default)
- •Tailwind CSS + shadcn/ui for visual consistency
- •TanStack Query for server state
- •React Hook Form + Zod for validated forms
Backend & data
- •Firebase (Firestore + Cloud Functions) for fast MVP
- •Custom Node.js / Python on Render / Fly.io when scale demands
- •Self-hosted PostgreSQL for complex relational data
- •Vector DB (Pinecone, Qdrant) for AI features
Mobile
- •React Native + Expo (iOS + Android from same code)
- •Firebase Auth + push notifications
- •Code-share with web (up to 60% business logic)
- •Distribution: TestFlight + Google Play Internal Testing
DevOps & integrations
- •GitHub Actions for CI/CD
- •Cloudflare Pages / Vercel for frontend
- •Stripe + Oblio for billing (per OUG 120/2021)
- •Local ERP (SmartBill, Saga, FGO), CRM (HubSpot, Pipedrive)
Typical cases we work with
Patterns we encounter often in mid-sized Romanian companies.
B2B distributor with 500+ active clients
Client portal: product catalog, account-specific pricing, order placement, downloadable invoices, delivery status. Reduces dispatch calls by 60%, speeds up payment.
Manufacturer with complex order flow
Internal tool tracking order from sales → production → delivery. Real-time dashboard, late alerts, automated weekly reports. Replaces 4 shared Excels.
Service company with field team
Mobile app for technicians: scheduling, navigation, intervention report with photos, client signature, sync with HQ. Web companion for dispatch.
Startup wanting to scale an MVP
Fast validation with 5-20 real users (not just mockup). MVP in 6-8 weeks with auth, billing, admin panel, first core flow. Then iterate on real metrics.
Company replacing expensive SaaS
You pay €10,000+/year for a SaaS that doesn't fit your process. We build a custom replacement in 3-5 months with clear ROI at 12-18 months. Data stays with you.
Practice / clinic / studio with complex bookings
App with calendar, online booking, patient/client records (strict GDPR), auto invoicing, email/SMS communication. Multi-location if relevant.
A real case: OutOfDesk
OutOfDesk is our own product — a multi-tenant SaaS app for managing leaves and approvals in companies. We didn't build it for a client; we built it for ourselves, as proof of capability that we can deliver an app end-to-end from idea to commercial product.
- ▸Stack: React + Vite frontend, Firebase (Firestore + Auth + Cloud Functions) backend
- ▸Multi-tenant with isolated organizations, roles (admin, manager, employee), email invites
- ▸Monthly cron generating Excel report with all approved requests, auto-emailed
- ▸Dynamic PDF requests generated with pdfMake, visually validated
- ▸GDPR by design: minimal data scope (first/last name, company, leave days), no national ID/address/salary
- ▸In production, real use by first clients' teams. iOS mobile app in roadmap.
What does a custom app cost
Indicative ranges for the Romanian market. Exact price after technical discovery: flow complexity, how much custom backend is needed, what integrations you want, whether mobile is included or not.
MVP / Pilot
€5,000 - €12,0001-3 core flows, 1-2 user roles, basic auth + billing. For fast validation with first real users. Delivered in 6-8 weeks. Includes 60 days post-launch tech support.
Standard App
€12,000 - €30,000Full multi-user internal tool or B2B portal with ERP/CRM integration. 3-5 main flows, multi-roles, analytics dashboard, automations. Delivered in 3-5 months. 90 days support.
Custom Platform
€30,000 - €80,000Multi-tenant SaaS or complex application (web + mobile). Federated auth, recurring billing, admin panel, multiple integrations. Delivered in 4-8 months. 6 months tech support included.
Maintenance + features
€800 - €3,000 / monthUpdates, fixes, monitoring, incremental features in 2-week sprints. Reactive (on-demand) or proactive (quarterly roadmap). No minimum work volume.
Frequently asked questions
How long until I have a functional MVP?+
6-8 weeks from kickoff for an MVP with 1-3 core flows and auth. Add 2 weeks if recurring billing is needed (Stripe + Oblio). For complex apps (multi-tenant + mobile), 3-5 months until first commercial version.
Who owns the code and data?+
You do. The repo is on your GitHub org. Hosting (Cloudflare, Render, Fly.io, Firebase) is on your account. User data — yours. We stay as editors only if we sign maintenance or retainer contract. Handover includes complete tech documentation.
Can we start with minimal MVP and extend after validation?+
Absolutely, that's the recommended approach. MVP solves 60-70% of functionality but 100% of value for first users. After 2-3 months of real use, we decide together what features to add based on real data, not assumptions.
Do you also build mobile apps?+
Yes. We use React Native + Expo, meaning code-share with web (up to 60% business logic). Distribution via TestFlight (iOS) and Google Play Internal Testing for beta, then App Store + Play Store for public launch. Developer account costs (Apple $99/year + Google $25 one-time) are on your account.
What if I want to switch provider after launch?+
Honestly? Real risk with any small firm. We mitigate via: code on standard stack (React, Node, Firebase, Postgres) easily picked up by someone else; complete tech documentation (architecture decision records); zero lock-in on proprietary services. If you still want to leave, we help with handover.
Is the data safe?+
Yes. We apply GDPR by design: encryption in transit (strict HTTPS) + at rest (Firestore, Postgres encryption), least-privilege access, audit logs, daily backup, configurable retention. For sensitive data (medical, legal) we can host strictly EU on Hetzner / Render Frankfurt / Firebase EU multi-region.
Can we integrate with our existing ERP?+
Almost certainly yes. Local ERPs (SmartBill, Saga, FGO) have public APIs — we've integrated. For custom legacy ERPs, we look at what the system exposes (REST, SOAP, file drop, DB direct read-only) and build adapter. At technical discovery we verify feasibility.
Do you also do post-launch support?+
Yes. Typical maintenance package €800-1,500/month includes: uptime monitoring + alerts, ad-hoc fixes (up to 4-6h/month), security updates, verified backups, monthly status report. For continuous development, €2,000-3,000/month retainer covers features in sprints.
Related resources
Materials that complement custom development — strategy consulting, AI automation guides, technical training for your team.
Tell us what flow you want to build
In 60 minutes on Zoom we understand the application and give you an honest assessment: whether existing SaaS is enough or not, what we'd do differently, what's the realistic budget and timeline.
Book the discovery