Web and mobile applications
Custom PWA and native apps, secure, scalable.
Web and mobile applications (Progressive Web App-first, native when justified) designed for performance, UX, and security. Robust backend, payment integrations, admin dashboard included.
A custom application solves a business problem that off-the-shelf tools can't cover. Whether you need an internal tool for your teams, a customer platform, a marketplace, or a specific-purpose mobile app, the challenge is to avoid classic pitfalls: over-engineering at the start, inappropriate tech choices, dependency on a framework that will be obsolete in 18 months.
Our approach: start with a Progressive Web App (PWA) that installs on iOS and Android without going through Apple or Google stores. It's faster to deliver (often 2 to 3 times shorter than a native app), cheaper (one codebase instead of three — iOS, Android, web), and the user experience on modern mobile is virtually indistinguishable from a native app. Web push notifications, offline mode, camera/mic/geolocation access, home screen shortcut: everything is possible.
When the project really justifies it (need for advanced native features like Bluetooth Low Energy, ARKit, deep Apple Pay integration, or 'app store' marketing positioning), we develop in hybrid mode with Capacitor or pure native (Swift/Kotlin) as appropriate. The backend is always secure: multi-role auth, GDPR compliance, sensitive data encryption, security audit before production.
Why choose CrawlWise
- ✓ PWA installable on iOS and Android without stores ($99/year Apple + $25 Google saved)
- ✓ Secure backend: multi-role auth, GDPR, AES-256 encryption of sensitive data
- ✓ Stripe, PayPal, Adyen payment integration (international) + local options where relevant
- ✓ Web admin dashboard included with analytics, user management, CSV/Excel exports
- ✓ Push notifications (web + mobile via PWA, or native via Capacitor)
- ✓ Offline mode: app keeps working without connection (auto-sync on return)
- ✓ Clean TypeScript code, tested (Vitest, Playwright), documented (OpenAPI / Swagger)
- ✓ App Store and Play Store publication available (Capacitor wrapper)
What makes us different
PWA-first = 3× cheaper
A native app requires 3 codebases (iOS Swift + Android Kotlin + web React). A PWA = 1 single codebase covering all 3 platforms. Savings: 60-70% of budget for 95% of common functionality.
Mastered modern stack
TypeScript, React or Solid, Tailwind, Postgres or SQLite, Cloudflare Workers or Node.js. Stack stable for 5+ years, large community, easy hiring if you want to internalize later.
Security by design
Auth via Clerk/Auth.js/Supabase Auth (no fragile homemade), 2FA, rate limiting, audit logs, strict CORS, CSP headers, default XSS/CSRF/SQLi protection. OWASP Top 10 audit before production.
GDPR compliance pre-wired
Granular consent, right to erasure, user data export, EU hosting if requested, processing register provided. You just have to file with your local DPA.
Visible sprint delivery
2-week sprints with clickable demo at the end of each sprint. No tunnel effect, you see the product growing, you validate or redirect continuously. Shared management tool (Notion, ClickUp, Linear).
Use cases by industry
Marketplace and matching platforms
Service provider marketplace, peer-to-peer rental, C2C sales, B2B platforms. Multi-role auth (admin, vendor, buyer), payment system with splits (Stripe Connect), rating and reviews, internal messaging, per-vendor analytics dashboard.
Internal tools and back-office
Custom business software for your teams: production tracking, inventory management, team scheduling, dashboards. Excel and Access replacement. Often 10× more efficient than ill-fitting generic SaaS.
Booking and scheduling apps
Slot booking (medical, beauty, sports, coworking), multi-practitioner schedule management, online payment, SMS/email notifications, calendar integration (Google Calendar, Outlook, iCal).
Field-worker mobile apps
Apps for field technicians (intervention reports, photo + client signature, offline sync), sales reps (mobile CRM with prospect geolocation), delivery drivers (route management, delivery proof).
Customer portal / connected space
Customer area connected to your ERP (Odoo, Dolibarr, SAP, Sage): invoice viewing, order tracking, support ticket submission, document download. SSO authentication if you already have an identity system.
Educational and e-learning apps
Online course platforms, quizzes, certifications, student progress, instructor area. Video support (HLS adaptive streaming via Cloudflare Stream), forum, gamification.
Our 4-step method
- 1
Functional scoping
User stories workshop (who does what, why), low-fidelity wireframes, technical architecture (front, back, database), stack choice, budget and timeline estimate. Delivered within 1 week.
- 2
Interface design
UX research if needed (5-10 user interviews), design system (colors, typography, components), high-fidelity Figma mockups, clickable prototypes testable on real mobile. 2 revision cycles included.
- 3
Agile development
2-week sprints, demo at end of each sprint, permanently accessible staging environment, automated tests (unit + e2e), CI/CD GitHub Actions. You track in real time on Linear or ClickUp.
- 4
Deployment and support
Progressive production rollout (canary deployment), 24/7 monitoring via Sentry and Better Stack, daily backups, documented business continuity plan. Post-delivery support and evolution forfait available.
Pricing and packages
Simple PWA
From €8,000 / $8,800
Progressive web app with auth, dashboard, 3-5 main features, payment integration, Cloudflare deployment. Ideal for MVP or internal tool. Delivery 8-10 weeks.
Advanced PWA
From €15,000 / $16,500
Multi-role application, 8-15 features, complex marketplace or platform, multiple integrations (CRM, ERP, payment, email, SMS). Delivery 12-16 weeks.
Native iOS/Android via Capacitor
Custom quote
PWA wrapped as native app published on App Store and Play Store + specific native features (BLE, ARKit, Apple Pay, Health). Additional cost: ~30-40% of PWA budget.
Frequently asked
PWA or native app?
PWA by default (95% of cases) — 3× cheaper, faster to deliver, instant updates without going through stores. Native only if a critical feature justifies it: Bluetooth, ARKit, Apple Pay, advanced camera profiling, or 'app store' marketing positioning.
How long to deliver an app?
Simple MVP (3-5 features): 8-10 weeks. Complex multi-role app: 12-20 weeks. Native wrapping via Capacitor: +2-3 weeks after PWA.
Do you publish the app on App Store and Play Store?
Yes optionally, via Capacitor (PWA wrapping). Cost: Apple developer account $99/year + Google $25 once + 30-40% of PWA budget for wrapping. Apple validation: 1-7 days, Google: a few hours.
How do you handle international payments?
For international clients: Stripe (140+ countries) or Adyen for enterprise. For specific markets: PayPal (everywhere), Klarna (EU pay-in-3), iDEAL (Netherlands), Bancontact (Belgium), local options for MENA/Africa (Clickpay, Konnect, Flutterwave, M-Pesa).
Do I own the source code?
Yes, 100%. Upon delivery, the private Git repo is transferred to your name (GitHub, GitLab, Bitbucket or self-hosted Gitea). You can leave our agency anytime.
How does maintenance work after delivery?
Monthly forfait available: proactive monitoring, security updates, small evolutions (1-2 days dev/month included by package), user support if needed. From €500/month for basic package.
Do you work with my existing CRM/ERP?
Yes — Odoo, Dolibarr, HubSpot, Pipedrive, Salesforce, Zoho, Sage, SAP. Integration via REST/GraphQL API or webhooks. If your tool has no public API, we can develop a custom connector.
Where is my data hosted?
Your choice: Cloudflare D1 (global edge), Supabase (EU Frankfurt or Singapore), AWS Paris/Frankfurt, OVH Strasbourg or Roubaix, Hetzner Falkenstein or Helsinki, self-hosted Synology at your premises. GDPR compliance guaranteed for EU hosting.
What level of security?
OWASP Top 10 audit before production, 2FA for admin accounts, AES-256 encryption of sensitive data, anti-bruteforce rate limiting, strict CORS, CSP headers, 24/7 intrusion monitoring. External pentest available as option.
Do you accept staged payments?
Yes for projects > €10,000. Schedule: 25% on signature, then monthly payments or by milestones (mockup validation, end of development, production launch). Compatible with classic European/international payment terms.
Ready to start your project?
Let's chat for 30 minutes — we'll send a clear quote within 24h.