Proposal: Provision of myfuture Platform Rebuild

Response to ESA Request for Quotation — myfuture Career Education Platform Rebuild

Submitted by Rocket Lab
Date [DATE — e.g. 25 March 2026]
Contact [CONTACT NAME, EMAIL, PHONE]
Submitted to Corinna Maloney — corinna.maloney@esa.edu.au
RFQ Reference myfuture Platform Rebuild
Part 2 — Respondent Details

Respondent Details

Legal Name[ROCKET LAB LEGAL ENTITY NAME]
ABN[ABN]
ACN[ACN]
Registered Address[REGISTERED ADDRESS]
Business Type[Pty Ltd / Other]
Directors[LIST DIRECTORS]
Years in Operation[NUMBER] years
Part 3 — Contact for Liaison

Contact for Liaison and Notices

Name[CONTACT NAME]
Title / Position[TITLE]
Postal Address[ADDRESS]
Phone[PHONE]
Email[EMAIL]
Part 4 — Statement Against Evaluation Criteria
Evaluation Criterion 1

Understanding of ESA 10%

Education Services Australia is uniquely positioned as the operational arm of Australia's education ministers — a not-for-profit entity that must deliver commercially viable digital products while serving a public-good mission. This dual mandate shapes everything about how myfuture needs to work: it must be as polished and engaging as any commercial career platform, yet inclusive, evidence-based, and accountable to every jurisdiction in Australia.

myfuture's strength is its position as a trusted, national, non-commercial career education platform at a time when the career education space is increasingly fragmented by commercial providers targeting narrow audiences. The rebuild opportunity is to amplify this advantage — delivering a modern, personalised experience that commercial competitors can't match because they lack myfuture's breadth, evidence base, and institutional trust.

We understand that myfuture serves fundamentally different audiences with different needs — students exploring careers for the first time, educators embedding career education in curriculum, parents seeking guidance for their children, and jurisdiction administrators tracking engagement at scale. The platform must serve all of these well, not just the most visible user group.

We also recognise this project sits within ESA's broader Digital Services portfolio. Our approach is designed to establish technology patterns and co-development practices that create value across ESA's digital transformation, not just for myfuture in isolation.

Critically, this is a platform that must evolve continuously. The career landscape changes, data sources update, and user expectations grow. The rebuild must create a foundation for ongoing innovation, not just a point-in-time delivery. This is why co-development and knowledge transfer are not optional extras — they are essential to myfuture's long-term success.

Evaluation Criterion 2

Technical Capability 30%

Proposed Technology Stack

The myfuture platform requires a stack that can handle multi-tenancy, personalisation, complex role-based access, real-time data integrations, and interactive tools — while remaining maintainable by ESA's internal team.

Front-end: Next.js (React)

  • Server-side rendering for SEO and performance across all device types
  • React component architecture enables the rich interactive tools myfuture requires (Career Bullseyes, My Career Profile, Virtual Work Exploration)
  • Built-in API routes for serverless functions
  • Incremental Static Regeneration for content-heavy pages (career stories, articles)
  • App Router with nested layouts — ideal for dashboard-based experiences (educator, student, parent, jurisdiction, admin dashboards)
  • Massive ecosystem reduces long-term hiring risk for ESA

CMS / Content Backend: Directus

  • Open-source, self-hosted headless CMS
  • REST and GraphQL APIs natively — supporting the API-first architecture requirement
  • Flexible data modelling for complex content types (career profiles, occupation data, worksheets, courses)
  • Role-based content workflows (draft → review → approve → publish)
  • Newsletter management capabilities via extensions
  • Content separated from application logic — editors work independently of developers
  • Self-hosted in GovZone for complete data sovereignty

Application Backend: Node.js / Next.js API Routes

  • Unified JavaScript/TypeScript stack across front-end and back-end (reduces ESA team's learning curve)
  • Custom API layer for: user authentication and authorisation (SSO integration, MFA), dashboard data aggregation, career tool engines (My Career Profile matching, Career Bullseyes logic), external data integrations (labour market, course databases), invitation management and notification dispatch
  • Microservices-ready: individual services can be extracted as scale demands

Authentication: NextAuth.js + Custom Auth Layer

  • SSO integration (SAML/OIDC) for institutional login where available
  • Username/password with MFA for direct accounts
  • Role-based access control (RBAC) across 5+ user types
  • Invitation-based registration flows
  • Session management meeting ISM requirements

Database: PostgreSQL

  • Multi-tenant data architecture with row-level security
  • Supports the complex relationships required (users → schools → jurisdictions → classes → activities)
  • Full-text search capabilities for site-wide search
  • Proven at scale for education platforms

Search: Meilisearch (self-hosted)

  • Site-wide search across all content, occupations, courses, resources
  • Faceted search, filtering, typo tolerance
  • Self-hosted within GovZone

Infrastructure

  • Containerised deployment (Docker/Kubernetes) for GovZone SIT, UAT, PROD
  • GitLab CI/CD pipelines
  • Infrastructure as Code (Terraform/Pulumi)
  • Redis for session management and caching
  • Object storage for media assets (worksheets, documents)
  • Automated backups with point-in-time recovery

Architecture Overview

┌──────────────────────────────────────────────────────────┐
│                     CDN / Edge Cache                      │
├──────────────────────────────────────────────────────────┤
│              Next.js Application (SSR/SSG)                │
│   ┌──────────┬──────────┬───────────┬──────────────┐     │
│   │ Public   │ Student  │ Educator  │ Admin        │     │
│   │ Pages    │ Dashboard│ Dashboard │ Dashboard    │     │
│   └──────────┴──────────┴───────────┴──────────────┘     │
├──────────────────────────────────────────────────────────┤
│                    API Layer (REST + GraphQL)              │
│   ┌──────────┬──────────┬───────────┬──────────────┐     │
│   │ Auth     │ Career   │ Content   │ Analytics    │     │
│   │ Service  │ Tools    │ API       │ Service      │     │
│   │ (SSO/MFA)│ Engine   │ (Directus)│              │     │
│   └──────────┴──────────┴───────────┴──────────────┘     │
├──────────┬───────────┬───────────┬───────────────────────┤
│PostgreSQL│  Redis    │ Search    │ External APIs          │
│(Multi-   │ (Cache/   │ (Meili-  │ (Labour market,        │
│ tenant)  │  Session) │  search)  │  courses, SSO)         │
├──────────┴───────────┴───────────┴───────────────────────┤
│              GovZone Infrastructure (Docker/K8s)          │
└──────────────────────────────────────────────────────────┘

Security and Compliance

ISM Classification 'OS'

  • All data processed and stored within GovZone
  • Encryption at rest (AES-256) and in transit (TLS 1.3)
  • Multi-factor authentication for all user accounts
  • Role-based access control across all application layers
  • SSP Annexes and control documentation prepared and maintained throughout delivery
  • Secrets management via GovZone-approved vault
  • Regular penetration testing and vulnerability assessments

OWASP Top 10 and ASVS L1

  • Automated SAST/DAST scanning in CI/CD pipeline
  • Input validation, output encoding, CSRF/XSS protection
  • Content Security Policy headers
  • Rate limiting and brute-force protection on auth endpoints
  • Dependency vulnerability monitoring (GitLab dependency scanning)

WCAG 2.1 AA

  • Accessibility-first design system with semantic HTML, ARIA landmarks, keyboard navigation
  • Automated testing (axe-core) in CI/CD
  • Manual testing with assistive technologies
  • Critical for myfuture's diverse user base including students of varying abilities

Privacy

  • Australian Privacy Principles compliance
  • Privacy-by-design throughout
  • Data stored exclusively in Australia
  • Secure account deletion workflows with audit logging
  • Parental consent workflows for student accounts where required
  • Cookie consent management

Multi-Tenancy Architecture

myfuture's tenancy model (jurisdictions → sectors → schools → classes) requires careful data architecture:

  • PostgreSQL row-level security for tenant data isolation
  • Configurable jurisdiction-specific settings (branding, content, features)
  • Jurisdiction dashboard with aggregated analytics
  • Bulk user management at school/jurisdiction level
  • Tenant hierarchy: jurisdiction > sector > school > class > student

External Data Integrations

  • Labour market data: API-driven integration for real-time occupation and industry data
  • Course databases: Integration with course/qualification registries
  • SSO providers: SAML/OIDC integration for institutional authentication
  • Email service: Webhook-based integration for newsletters and notifications (componentised for easy provider swap)
  • Ad/sponsorship: Configurable ad placement engine with geotargeting and user-type targeting

Career Tools Architecture

The interactive career tools are a defining feature of myfuture. Our approach:

My Career Profile

  • User inputs (interests, strengths, values, achievements) stored in PostgreSQL
  • Matching algorithm running server-side, returning personalised career/learning suggestions
  • Results persisted with history for dashboard tracking
  • Progressive profiling — builds over time as users add more data

Career Bullseyes

  • Interactive front-end (React) linked to subject-career relationship data
  • Data maintained via Directus CMS for easy updates
  • Deep links to exploration tools for each career

Virtual Work Exploration (VWX)

  • Modular architecture — can be built as an integrated module or integrate with best-of-breed external solution
  • Work experience form builder using Directus data models
  • Assessment engine with points/progress tracking
  • Results surfaced on student dashboard

Worksheets (Explore + Build)

  • Pre-built templates managed in Directus
  • Build tool: drag-and-drop worksheet builder using platform resources as building blocks
  • PDF export for offline use
  • Curriculum alignment metadata

Scalability

  • Static generation for public content pages (zero server load)
  • Server-side rendering for personalised dashboard pages
  • Redis caching for frequently accessed data (occupation data, course listings)
  • Database read replicas for reporting/analytics queries
  • Horizontal scaling of API containers as user load grows
  • CDN for all static assets and media
Evaluation Criterion 3

Proposed Methodology 10%

Project Approach

Given myfuture's complexity and 14-month timeline, we use a phased agile approach with clear milestone gates aligned to ESA's indicative timeline.

Phase 1: Discovery & Requirements (Apr–May 2026) — 6 weeks

  • Stakeholder workshops with product team, Technology team, business stakeholders
  • Review existing myfuture platform, analytics, user research, and content
  • Detailed requirements refinement
  • Technical architecture design and review with ESA Technology team
  • User persona validation and journey mapping
  • Information architecture and navigation design
  • GovZone environment setup and CI/CD pipeline configuration
  • Co-development onboarding: tooling, coding standards, branch strategy
  • Gate: Requirements sign-off

Phase 2: Design & Wireframes (May–Jul 2026) — 8 weeks

  • Wireframes for all dashboard types, career tools, public pages
  • Myfuture branding toolkit refresh
  • Design system creation (component library with accessibility built in)
  • User testing with career practitioners and students nationally
  • Responsive design for all device types
  • Gate: Design sign-off

Phase 3: Build (Jul 2026–Feb 2027) — 8 months

Build is structured in delivery streams running in parallel:

StreamScopeSprints
Core PlatformAuth, user management, RBAC, multi-tenancy, base CMSSprints 1–6
Public WebsiteHomepage, content pages, news, search, SEOSprints 3–8
Student ExperienceStudent dashboard, My Career Profile, Career Bullseyes, explorationSprints 5–12
Educator ExperienceEducator dashboard, class management, worksheets (Explore + Build)Sprints 7–14
Parent/JurisdictionParent dashboard, jurisdiction dashboard, reportingSprints 9–14
VWXVirtual Work Exploration toolSprints 8–14
AdminAdmin dashboards, platform config, ad management, newslettersSprints 10–16
IntegrationsExternal data APIs, email service, SSOSprints 6–14
Content MigrationMigrate all existing content and usersSprints 12–16

Phase 4: Testing & Training

  • Full UAT cycle with key user groups
  • User testing with students and career practitioners (coordinated with school terms)
  • CMS training for content authors
  • Accessibility audit and remediation
  • Performance testing under realistic load
  • Security testing and penetration test
  • Gate: UAT sign-off

Phase 5: Launch

  • Staged rollout strategy (consider pilot jurisdictions)
  • Data migration cutover
  • DNS and routing cutover
  • Intensive monitoring period
  • Rollback plan prepared and tested

Phase 6: Hypercare (Apr–May 2027) — 8 weeks

  • Dedicated support for post-launch issues
  • Performance monitoring and optimisation
  • User feedback collection and prioritised fixes

Phase 7: Handover (Jun 2027) — 4 weeks

  • Dedicated handover sprints: ESA team leads, Rocket Lab supports
  • Final knowledge base review and completion
  • Technology team training (architecture deep-dive, ops runbook)
  • Gate: Handover sign-off
Evaluation Criterion 4

Co-Development Approach 10%

Philosophy

myfuture is a platform ESA will own and evolve for years. The co-development model must produce an ESA team that can independently maintain, enhance, and scale the platform after handover. We structure co-development as a progression:

Months 1–3: Observe & Learn

  • ESA team members attend all ceremonies (standups, planning, retros)
  • Paired code reviews — ESA team reviews all Rocket Lab merge requests
  • Architecture walkthrough sessions (weekly)
  • Workshops: Next.js fundamentals, Directus administration, TypeScript, Docker, CI/CD

Months 4–8: Contribute

  • ESA developers assigned to specific features/modules
  • Pair programming sessions on complex features
  • ESA team writes tests and documentation
  • Joint code reviews — ESA team submits merge requests reviewed by Rocket Lab
  • ESA team manages selected Directus configurations

Months 9–12: Co-Lead

  • ESA developers lead implementation of defined features with Rocket Lab support
  • ESA team manages deployment pipeline
  • Joint architecture decisions with ESA Technology team driving

Months 13–14: Own

  • Handover sprints: ESA team leads all development
  • Rocket Lab in advisory/support role
  • ESA team handles incident response with Rocket Lab backup

Technical Standards (Enforced Jointly)

  • Code standards: ESLint + Prettier + TypeScript strict mode, enforced via pre-commit hooks and CI
  • Code review: All merge requests require at least one Rocket Lab and one ESA reviewer
  • Testing: Minimum coverage targets; unit tests for business logic, integration tests for APIs, E2E tests for critical user journeys
  • CI/CD: GitLab CI pipeline — lint → test → build → security scan → deploy
  • Documentation: Architecture Decision Records (ADRs) for all significant choices

Governance

  • Joint steering committee: Rocket Lab project lead + ESA Program Manager + Technology Development Team lead + Business team representative
  • Shared tooling: Jira or Azure DevOps for sprint tracking; GitLab for code; Confluence/SharePoint for knowledge base
  • Cadence: Sprint demos (fortnightly), steering committee (monthly), retrospectives (fortnightly)
  • Accountability: Rocket Lab is responsible and accountable for all deliverables. ESA participation enhances the outcome but does not shift delivery accountability.

Knowledge Base Deliverables

All maintained in ESA's chosen platform (Confluence/SharePoint):

  • Architecture diagrams (C4 model — context, container, component, code)
  • Data model documentation
  • API documentation (auto-generated + contextual)
  • Deployment and operations runbook
  • GovZone environment configuration guide
  • CMS administration guide
  • Troubleshooting guide with known issues
  • ISM compliance documentation (SSP Annexes, control documentation)
  • Security incident response procedures

Handover Checklist

  • Source code transferred to ESA-owned GitLab (no proprietary packages without source access)
  • All environments documented and ESA team can provision independently
  • CI/CD pipeline fully owned by ESA team
  • Deployment scripts and build pipeline scripts documented and tested by ESA
  • Unit/integration test suites passing with documented coverage
  • Knowledge base complete and reviewed by ESA team
  • ESA team has independently completed at least one feature delivery
  • Operations runbook tested via simulated incident
  • ISM compliance documentation complete and reviewed
Evaluation Criterion 5

Experience in Provision of Relevant Services 10%

See also Part 5 (Previous Experience) below for full project detail.

Summary of Relevant Experience

Add a 2–3 sentence narrative summary of why Rocket Lab is well-positioned for this project — draw on the past projects listed below. Focus on: multi-user platforms with role-based access, education or government sector, complex integrations, co-development.
Evaluation Criterion 6

Experience and Qualifications of Key Personnel 10%

See also Part 8 (Personnel) below for full detail on each team member.

Team Overview

Add a brief paragraph summarising the team's collective experience and why this team is well-suited for the myfuture platform rebuild. Highlight depth in multi-tenant systems, career/education platforms, complex integrations.
Evaluation Criterion 7

Value for Money 20%

See also Part 12 (Pricing) below for full pricing detail.

Value Proposition

Our approach delivers exceptional value for money for ESA by:

  • Open source foundation: Next.js, Directus, and PostgreSQL eliminate licensing costs — no per-user, per-seat, or per-page charges at any scale
  • Co-development reduces long-term cost: ESA's internal team can independently maintain and extend the platform after handover, eliminating expensive ongoing vendor dependency
  • Cross-portfolio efficiency: Shared patterns, design system, and infrastructure from the edu.au build reduce discovery and setup costs for myfuture. If engaged for both, ESA benefits from consolidated onboarding and shared infrastructure
  • Parallel build streams: Structured parallel delivery enables a 14-month timeline with high throughput — without inflating the team size unnecessarily
  • Milestone-linked payment: All pricing is linked to delivered milestones, ensuring ESA pays only for outcomes
  • Clear assumptions: Transparent assumptions table protects against hidden costs — ESA knows exactly what is and isn't included
Add 1–2 sentences about the total price and value delivered (reference Part 12 for detail).
Part 5 — Previous Experience

Previous Experience

Four examples of relevant project experience demonstrating capability for this engagement:

Project 1

Client[CLIENT NAME]
Project[PROJECT NAME AND YEAR]
Description & Outcomes[DESCRIPTION — ideally a multi-user platform with role-based dashboards, personalisation, education/government sector]

Project 2

Client[CLIENT NAME]
Project[PROJECT NAME AND YEAR]
Description & Outcomes[DESCRIPTION — ideally showing co-development, knowledge transfer, or working with internal teams]

Project 3

Client[CLIENT NAME]
Project[PROJECT NAME AND YEAR]
Description & Outcomes[DESCRIPTION — ideally showing API integrations, external data sources, complex user management]

Project 4

Client[CLIENT NAME]
Project[PROJECT NAME AND YEAR]
Description & Outcomes[DESCRIPTION — ideally GovZone or secured government hosting]
Part 6 — Solution Overview

Solution Overview

ComponentTechnologyRationale
Front-endNext.js (React)SSR/SSG for SEO and performance; App Router for complex multi-dashboard architecture
CMSDirectus (self-hosted)Open-source; flexible data models for career content; REST + GraphQL; no licensing cost
App BackendNode.js / Next.js API RoutesUnified JS/TS stack; career tool engines; external API integration layer
AuthNextAuth.js + customSSO/SAML/OIDC; MFA; invitation flows; RBAC across 5+ user types
DatabasePostgreSQLRow-level security for multi-tenancy; complex relational data; proven at scale
Cache/SessionRedisSession management; high-frequency data caching (occupation data, course listings)
SearchMeilisearch (self-hosted)Faceted search across all content types; self-hosted in GovZone
InfrastructureDocker/K8s + GitLab CIContainerised; horizontal scaling; GitLab CI/CD as required
IaCTerraform / PulumiReproducible, auditable GovZone environment provisioning
Part 7 — Project Plan

Project Plan

PhaseDurationTimingKey Activities
Phase 1
Discovery & Requirements
6 weeks Apr–May 2026 Stakeholder workshops, requirements refinement, architecture design, GovZone setup, co-dev onboarding
Phase 2
Design & Wireframes
8 weeks May–Jul 2026 Wireframes for all dashboards and tools, brand toolkit refresh, design system, user testing, design sign-off
Phase 3
Build
8 months Jul 2026–Feb 2027 9 parallel delivery streams; 2-week sprints; fortnightly demos; continuous SIT deployment; automated testing throughout
Phase 4
Testing & Training
4–6 weeks Feb–Mar 2027 UAT with key user groups, user testing (school-term aligned), CMS training, accessibility audit, pen testing
Phase 5
Launch
2–3 weeks Mar 2027 Staged rollout (pilot jurisdictions), data migration cutover, DNS cutover, monitoring, rollback plan
Phase 6
Hypercare
8 weeks Apr–May 2027 Post-launch support, performance monitoring, user feedback, prioritised fixes
Phase 7
Handover
4 weeks Jun 2027 Handover sprints (ESA leads), technology team training, documentation sign-off, handover sign-off

Specific milestone dates subject to GovZone environment availability and school-term constraints for user testing windows. Dates will be confirmed at project kick-off.

Part 8 — Personnel

Key Personnel

Head of Engineering

NameSergey Ivochkin
RoleHead of Engineering
Qualifications20+ years leading software delivery, engineering teams and technical strategy across enterprise, government, product and startup environments
Skills & ExperienceWeb, mobile and cloud platform delivery; CI/CD pipeline design; engineering quality standards and delivery governance; government and enterprise stakeholder engagement; platform architecture; large-scale system modernisation; multi-tenant systems; co-development and knowledge transfer
ContributionTechnical workstream leadership; cross-platform architecture oversight; CI/CD pipeline design; engineering governance model; co-development facilitation; ensuring ESA team operates and evolves the platform independently post-handover
Days[NUMBER]
% EFT[PERCENTAGE]

Technical Lead / Solutions Architect

Name[NAME]
RoleTechnical Lead / Solutions Architect
Qualifications[QUALIFICATIONS]
Skills & ExperienceNext.js, React, Node.js, TypeScript, Directus, PostgreSQL, Docker/Kubernetes, microservices architecture, multi-tenant systems, SSO/MFA, GovZone deployments, ISM compliance
ContributionArchitecture design, technical leadership, code reviews, ESA team mentoring, security architecture, steering committee
Days[NUMBER]
% EFT[PERCENTAGE]

Senior Full-Stack Developer

Name[NAME]
RoleSenior Full-Stack Developer
Qualifications[QUALIFICATIONS]
Skills & ExperienceNext.js, React, TypeScript, Node.js, PostgreSQL, API design, testing, CI/CD
ContributionCore platform development, career tools engine, API layer, co-development with ESA team
Days[NUMBER]
% EFT[PERCENTAGE]

Lead UX/UI Designer

Name[NAME]
RoleLead UX/UI Designer
Qualifications[QUALIFICATIONS]
Skills & ExperienceUser research, information architecture, wireframing, design systems, accessibility-first design, user testing, education platforms
ContributionUser research, wireframes, design system, branding toolkit refresh, user testing coordination, accessibility review
Days[NUMBER]
% EFT[PERCENTAGE]

Project Manager / Delivery Lead

Name[NAME]
RoleProject Manager / Delivery Lead
Qualifications[QUALIFICATIONS]
Skills & ExperienceAgile delivery, government project management, stakeholder management, risk management, co-development facilitation
ContributionProject planning, sprint management, stakeholder communication, steering committee, risk management, co-development coordination
Days[NUMBER]
% EFT[PERCENTAGE]

Front-end Developer

Name[NAME]
RoleFront-end Developer
Qualifications[QUALIFICATIONS]
Skills & ExperienceReact, Next.js, TypeScript, CSS/Tailwind, responsive design, accessibility, interactive UI components
ContributionDashboard UIs, career tools front-end (Career Bullseyes, VWX), component library, device optimisation
Days[NUMBER]
% EFT[PERCENTAGE]
Part 9 — Referees

Referees

Referee 1

Company[COMPANY NAME]
Contact[NAME, POSITION]
Phone[PHONE]
Email[EMAIL]
Project[PROJECT NAME AND DATE]
Nature of Work[DESCRIPTION]

Referee 2

Company[COMPANY NAME]
Contact[NAME, POSITION]
Phone[PHONE]
Email[EMAIL]
Project[PROJECT NAME AND DATE]
Nature of Work[DESCRIPTION]
Part 10 — Subcontractors

Subcontractors

State either: "Rocket Lab does not propose to use subcontractors for this engagement." — OR list each subcontractor: Name, ACN/ABN, Address, Expected work. Note: any subcontractors must agree to public disclosure of their details.
Part 11 — Risk Management Plan

Risk Management Plan

RiskLikelihoodImpactMitigation
VWX scope complexity HH Early technical spike in discovery; modular approach allows phased delivery; consider best-of-breed integration if build cost is prohibitive
School timing dependencies for user testing HM Identify testing windows early; use remote testing to maximise geographic reach; maintain backup testing dates
External data API reliability MH Abstraction layer between platform and external APIs; caching and fallback strategies; data quality monitoring
Multi-tenancy data isolation MH Row-level security testing from sprint 1; dedicated security review of tenancy model; penetration testing
Content/user migration complexity MM Migration scripts developed and tested in SIT from Phase 3; parallel run period before cutover
GovZone deployment constraints MM Early environment setup in Phase 1; containerised approach; close collaboration with ESA Technology team
ESA team availability for co-dev MM Agreed participation schedule at kick-off; async code review as fallback; recorded walkthroughs
Scope growth during 14-month build MH Clear sprint scope with product owner sign-off; change request process; backlog prioritisation discipline
Part 12 — Pricing Information

Pricing

Total Price

Total price (excl. GST)$[AMOUNT]
GST$[AMOUNT]
Total price (incl. GST)$[AMOUNT]

Price Breakdown by Phase

PhaseDescriptionPrice (excl. GST)
Discovery & RequirementsStakeholder workshops, requirements refinement, architecture design, environment setup$[AMOUNT]
Design & WireframesWireframes, brand toolkit refresh, design system, user testing$[AMOUNT]
Build — Core PlatformAuth, user management, RBAC, multi-tenancy, base CMS, public website$[AMOUNT]
Build — Student & Educator ExperienceDashboards, career tools, worksheets$[AMOUNT]
Build — Parent, Jurisdiction & AdminRemaining dashboards, admin tools, ad management, newsletters$[AMOUNT]
Build — VWXVirtual Work Exploration tool$[AMOUNT]
Build — Integrations & MigrationExternal APIs, SSO, email, content/user migration$[AMOUNT]
Testing & TrainingUAT, user testing, accessibility audit, CMS training, security testing$[AMOUNT]
LaunchStaged deployment, cutover, monitoring$[AMOUNT]
Hypercare8 weeks post-launch support and optimisation$[AMOUNT]
HandoverHandover sprints, technology team training, documentation finalisation$[AMOUNT]
Co-development overheadWorkshops, pair programming, code walkthroughs, training sessions throughout$[AMOUNT]
Total$[AMOUNT]

Pricing Assumptions

  • ESA provides timely access to GovZone environments and CI/CD integration points
  • ESA provides existing user research, analytics, and content for discovery phase
  • Detailed requirements will be refined during discovery — this pricing is based on the high-level requirements summary provided
  • Content migration covers existing myfuture content and users; data quality issues discovered during migration may require additional effort
  • External data source APIs (labour market, courses) are accessible and documented; significant integration complexity may affect scope
  • VWX pricing assumes a built-in-house approach; if an off-the-shelf solution is preferred, pricing may be adjusted
  • ESA team members are available for co-development activities as agreed at project kick-off
  • User testing windows are coordinated with school terms and confirmed at least 4 weeks in advance
  • Pricing is based on the indicative timeline; material changes to timeline may affect pricing

Ongoing Maintenance (Optional)

ServiceFrequencyPrice (excl. GST)
Security patching and dependency updatesMonthly$[AMOUNT]/month
Platform and infrastructure upgradesQuarterly$[AMOUNT]/quarter
Priority bug fix supportAs needed$[AMOUNT]/hour
Feature development retainerMonthly$[AMOUNT]/month
Part 13 — Compliance with Draft Contract

Compliance with Draft Contract

Review Annexure A (draft contract) and indicate any clauses you do not comply with or only partially comply with. If you comply with all clauses, state: "Rocket Lab has reviewed the draft contract (Annexure A) and confirms compliance with all clauses without exception."
Part 14 — Security & Privacy Compliance

Security & Privacy Compliance

RequirementCompliance StatusNotes
ISM OS Classification [Yes / Partial / No] All data processed and stored in GovZone. SSP Annexes and control documentation prepared and maintained throughout delivery.
IRAP Assessment [Yes / Partial / No / Not applicable] [Notes on IRAP status]
ISO 27001 Certification [Yes / No / In progress] [Certification details or timeline]
SOC 2 [Yes / No / In progress] [Details]
OWASP Top 10 Yes — by design Automated SAST/DAST in CI/CD pipeline; rate limiting on auth endpoints; security-first development practices
WCAG 2.1 AA Yes — by design Accessibility built into design system; automated axe-core testing; manual testing with assistive tech; audit prior to launch
Australian Privacy Principles Yes Privacy-by-design; data stored exclusively in Australia; parental consent workflows; secure deletion with audit logging
MFA for user accounts Yes MFA enforced for all authenticated user types; SSO where available
Data storage location Australia only All data stored within GovZone infrastructure in Australia
Part 15 — Insurances

Insurances

Certificates of Currency for the following insurances are attached (or will be provided upon request):

Insurance TypeCoverageCertificate Status
Public and Products Liability $[AMOUNT] [Attach Certificate of Currency]
Professional Indemnity $[AMOUNT] [Attach Certificate of Currency]
Management Liability $[AMOUNT] [Attach Certificate of Currency]
WorkCover [State/Territory] [Attach Certificate of Currency]
Part 16 — Conflict of Interest

Conflict of Interest

Disclose any potential or actual conflicts of interest. If none: "Rocket Lab is not aware of any actual or potential conflicts of interest in relation to this RFQ."
Additional — AI Tools Disclosure

AI Tools Disclosure

Tools Used

  • Claude Code / GitHub Copilot — AI-assisted code generation and review during development
  • AI-assisted testing — Generation of test cases and edge case identification

How They Are Used

  • Code suggestions and boilerplate generation, always reviewed and approved by human developers
  • Code review assistance to catch potential security and logic issues
  • Documentation drafting and refinement
  • Test case generation for improved coverage
  • All AI-generated code goes through the same merge request review process as human-written code

Recommendations for ESA Adoption

  • AI coding assistants can significantly reduce ongoing maintenance effort — directly supporting the sustainability objective
  • We recommend ESA adopt tools like GitHub Copilot or Claude Code for the internal Technology team, with clear usage guidelines
  • AI can assist with content management tasks (SEO, accessibility checking), code maintenance, test writing, documentation updates
  • For myfuture specifically, AI could enhance the career matching algorithms and content personalisation over time

Security and Data Risks

  • No ESA source code, credentials, user data, or sensitive information is shared with AI services
  • AI tools are used in local development environments only
  • All code is reviewed by human developers before merge
  • AI-generated code is subject to the same security scanning as all other code
  • For any AI features built into myfuture (personalisation, matching), user data processing remains within GovZone — no data sent to external AI services
  • We will provide a detailed AI usage policy for ESA's review and approval
Additional — Cross-Portfolio Efficiency

Cross-Portfolio Efficiency

This proposal addresses the myfuture platform rebuild specifically. We note that ESA is undertaking multiple platform rebuilds under the Digital Services portfolio, and our technology choices are deliberately aligned for cross-platform reuse.

If Rocket Lab were engaged across multiple ESA projects:

  • Shared design system: Component library, accessibility patterns, and brand elements reusable across platforms
  • Shared infrastructure: Terraform/Pulumi modules, CI/CD pipeline templates, GovZone deployment playbooks
  • Shared CMS patterns: Directus configuration, extension patterns, and content workflow models transferable between projects
  • Consolidated co-development: ESA team skills built on one project directly accelerate subsequent projects
  • Reduced overhead: Established communication, tooling, and governance carry forward
  • Architecture consistency: Common API patterns, auth layer, and monitoring across all ESA platforms
Part 17 — Respondent Declaration

Respondent Declaration

I, the undersigned, being duly authorised to do so on behalf of the Respondent, confirm that:

  1. The Respondent has read and understood the RFQ documentation and this response complies with all requirements of the RFQ.
  2. The information provided in this response is true and accurate in all material respects.
  3. The Respondent has the capability and capacity to deliver the services described in this proposal.
  4. The Respondent accepts that this offer shall remain open for acceptance for 28 days after the RFQ closing date.
  5. The Respondent has disclosed all actual or potential conflicts of interest.
Authorised Signatory Name[NAME]
Title / Position[TITLE]
CompanyRocket Lab
Date[DATE]
Signature