Service 05
Custom Web Application
Replace spreadsheets and email threads with a purpose-built database application. Structured, role-based, audit-trailed.
- Typical range:
- 25,000–95,000 CAD
- Typical duration
- 12–14 Weeks
Target outcomes
- 100% historical data migrated
- 14 wk kickoff to production
- 0 spreadsheets in active use post-launch
This is right for you if
- Your core operations run on spreadsheets and email with no single source of truth
- You need role-based access, audit trails, or automated workflows that Excel can't provide
- You've priced off-the-shelf solutions and they don't fit your process
Why TSI
- Functional spec signed by you before development starts, no code without spec approval
- UAT milestone: you test and sign off before production deployment
- Full source code and deployment access handed over at project close
Reference scenario
A typical Quebec professional association managing member applications, dues tracking, CPD credits, and event registration across 4 Excel files and email threads.
The engagement delivers a member management portal with self-service, automated dues reminders, and CPD tracking. Target: admin time cut from 3 days/week to under 4 hours, with all data in one system.
Illustrative reference scenario, not a completed TSI engagement.
What to expect
- Week 1–2: Requirements gathering and functional spec. Every screen, every workflow, every user role. You sign off before development starts.
- Weeks 3–5: Frontend build. All screens delivered for your review before backend connects.
- Weeks 6–10: Backend build, API layer, and integrations.
- Weeks 11–12: UAT. You test against the functional spec.
- Week 13–14: Production deployment and handover.
Delivery phases
- Requirements & Functional Spec
- Frontend Build
- Backend & API
- UAT
- Production Deployment
- Handover
Deliverables and technology
What you receive
- Functional spec (client-signed)
- Full web application (frontend + backend)
- Admin panel
- User management
- Production deployment
- Source code handover
- Training documentation
Typical technology
- Next.js
- FastAPI / Node.js
- PostgreSQL
- Tailwind CSS
- Authentik (auth)
- Docker
- Nginx
What drives the price
Lower end
- Under 50 users
- Three or fewer core modules
- No external API integrations
- Standard CRUD operations
Upper end
- 200+ users
- Multi-role access with audit trail
- Five or more external integrations
- Custom workflow engine
- Migration from existing system
Biggest variable: Module count × user count × integration complexity × data migration scope
Read next
- For small businesses Office software hosted in Quebec for small businesses: files, calendar, chat and a password vault, at :prix CAD per seat per month.
Ready to talk about it?
Describe your situation, a person reads every message and answers with a proposed scope for the first phase.