Milestone 3: MVP
Updated 2025-12-14
MVP scope & positioning
For our MVP, we decided to focus on the Phishing Engine: enabling organizations to run phishing simulation campaigns end-to-end, while leaving the LMS for a future iteration.
This puts us on par with GoPhish (the industry-standard open source tool for phishing simulations), while still aligning with SecureLearning’s longer-term vision.
Multi-tenancy (why it matters)
Unlike single-tenant setups, SecureLearning’s Phishing Engine is designed for multi-tenancy, meaning multiple organizations can use the platform while remaining isolated from each other.
This is important because it enables:
- Data isolation: one organization’s users, campaigns, templates, and metrics are not visible to others.
- Operational scalability: onboarding new organizations doesn’t require spinning up a separate deployment per customer.
- Safer administration: platform-level admins can manage tenants centrally while keeping boundaries enforced.
What we implemented (persona-driven workflows)
Because of this MVP scope, we focused more heavily on 3 of our 4 personas:
System Admin
- Tenant Management
Content Manager
- Phishing Templates: Emails & Landing Pages
Organization Manager
- User Management
- Phishing Campaigns: Launching and Monitoring phishing simulation campaigns
Demo videos
To support the milestone presentation, we recorded short demo videos of the MVP workflows, organised by persona. See MVP Workflow Videos ↗