✏️Evaluation Guide
This guide helps government IT teams and decision makers evaluate whether FormSG is the right forms solution for your organization.
Proven Success at Scale
FormSG has processed 200+ million government form submissions across 160+ agencies in Singapore since 2017.
International Adoptions
Government teams worldwide have successfully forked and deployed FormSG for their local contexts:
These implementations demonstrate FormSG's adaptability across different government contexts and technical environments.
View detailed metrics and reports →
Why Self-Host FormSG?
Core Benefits
Data Sovereignty: Keep citizen data within your jurisdiction
No Vendor Lock-in: Modify and extend without vendor negotiations
Unlimited Scaling: No per-form or per-submission fees
Full Customization: Integrate with any government system
Cost Control: Eliminate recurring license fees
Understanding What You're Evaluating
Before deciding whether FormSG fits your needs, understand its architecture and dependencies:

The colour coding shows which components are easier (🟢) or harder (🔴) to replace with your preferred alternatives.
Is FormSG Right for Your Organization?
Technical Requirements
Skills Your Team Needs
Your team should collectively have experience with:
Linux server administration
Docker/container orchestration
Environment variables and secrets management
Node.js applications
Basic web application security
Team size flexibility: These skills can be distributed across your team. A single full-stack developer can learn what's needed, or you can split responsibilities across specialists.
Many teams successfully learn as they implement.
Cost-Benefit Considerations
Initial Investment:
Setup effort: Varies by deployment type (see options below)
Infrastructure costs: Scale with usage, redundancy, and security needs
Timeline: From days for proof-of-concept to months for production
Ongoing Investment:
Regular maintenance: Updates, monitoring, and support
Infrastructure costs: Monthly cloud/hosting expenses
Team allocation: Depends on scale and customization needs
Typical Benefits:
Eliminate licensing fees: No per-form or per-submission charges
Avoid vendor lock-in: No contract negotiations or surprise price increases
Full control: Customise features and integrations as needed
Data sovereignty: Complete ownership of citizen data within your infrastructure
Unlimited scaling: Add forms and users without additional licensing
Deployment Options Overview
Container Deployment on VMs
Effort: Low
Timeline: A few days
Customisation: Minimal (environment variables only)
Best for: Pilot projects, proof-of-concept, small team evaluation
Standard AWS Deployment
Effort: Low-Medium
Timeline: 1-2 weeks
Customisation: Minimal required
Best for: Teams wanting to get started quickly
Multi-Cloud Deployment
Effort: Medium-High
Timeline: 2-4 weeks
Customisation: Component replacement required
Best for: Teams with existing cloud investments
On-Premises Deployment
Effort: High
Timeline: 4-8 weeks
Customisation: Extensive infrastructure work
Best for: Air-gapped or highly regulated environments
Hybrid Government Cloud
Effort: Medium-High
Timeline: 6-10 weeks
Customisation: Government-specific integrations
Best for: Teams with existing government cloud infrastructure
Decision Points and Next Steps
If Proceeding with FormSG:
Start Small: Set up local development environment
Plan Deployment: Review basic deployment guide
Identify Customisations: Assess component customisation needs
Prepare Team: Train staff on required technologies
If Uncertain:
Proof of Concept: Deploy locally and test with sample forms
Technical Assessment: Review your team's capabilities against requirements
Vendor Comparison: Evaluate commercial alternatives side-by-side
Pilot Project: Start with non-critical forms to reduce risk
Key Takeaway: FormSG is a powerful, flexible government forms platform that requires technical investment but provides complete control and customisation. Success depends on having the right skills, resources, and commitment to the implementation journey.
Last updated
Was this helpful?