Services

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

  1. Requirements & Functional Spec
  2. Frontend Build
  3. Backend & API
  4. UAT
  5. Production Deployment
  6. 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.