Process Guide

How Software Projects Work

A clear guide to how software development enquiries, planning, scoping, development, testing, delivery, and iteration are handled at Vault and Variant.

The Development Process

Seven Stages from Enquiry to Iteration

Every software project at Vault and Variant follows a structured process — starting with a clear understanding of requirements before any development planning or delivery begins.

Stage 01

Submit Software Enquiry

Client provides

Submit an enquiry with your business type, project type, users, workflows, current tools, data sensitivity, integrations needed, timeline, and budget guidance.

Vault & Variant reviews

Review the enquiry, identify key questions, and respond with any clarification needed before scheduling a requirements review.

What gets confirmed

Whether the project is suitable for an initial requirements review.

Why this matters

A structured enquiry helps both parties understand the project before any commitment is made.

Stage 02

Clarify Business Requirements and Users

Client provides

Provide detailed information about your business, your users, your current processes, and what you need the software to achieve.

Vault & Variant reviews

Review and document requirements, user roles, workflows, data needs, access requirements, and initial scope boundaries.

What gets confirmed

Core requirements, user types, and initial project scope are understood by both parties.

Why this matters

Clear requirements reduce rework, misaligned development, and cost overruns later in the project.

Stage 03

Map Workflows, Data and Access Needs

Client provides

Walk through your current workflows, data structures, approval processes, reporting needs, and access requirements.

Vault & Variant reviews

Map user journeys, workflow logic, data structures, permission layers, integration requirements, and key technical dependencies.

What gets confirmed

Workflow maps, data structures, access model, and integration plan reviewed and documented.

Why this matters

A detailed workflow and data map forms the foundation for accurate architecture and cost planning.

Stage 04

Plan Architecture, Features and Integrations

Client provides

Review the proposed architecture, feature set, module plan, integration approach, hosting options, and development phases.

Vault & Variant reviews

Produce an architecture plan, feature list, module structure, integration map, hosting recommendation, and phased development outline.

What gets confirmed

Technical architecture, feature scope, integration plan, hosting options, and development phases reviewed and agreed.

Why this matters

Architecture decisions made at this stage have long-term effects on the software's performance, security, and maintainability.

Stage 05

Confirm Scope, Phases, Budget Guidance and Responsibilities

Client provides

Review the proposed scope, phases, budget guidance, timeline, responsibilities, and acceptance criteria. Provide approvals, assets, and access credentials where required.

Vault & Variant reviews

Confirm agreed project scope, development phases, milestones, responsibilities, client obligations, and project terms.

What gets confirmed

Project scope, phases, budget guidance, responsibilities, and project terms agreed in writing.

Why this matters

Clear scope and responsibility boundaries reduce disputes, delays, and misaligned expectations.

Stage 06

Build, Test and Review in Agreed Stages

Client provides

Provide timely feedback, test data, access credentials, content, and approvals at each review stage.

Vault & Variant reviews

Develop software in agreed phases with testing checkpoints, review sessions, and progress updates throughout.

What gets confirmed

Each phase completed, tested against agreed requirements, reviewed, and approved before proceeding.

Why this matters

Phased development with regular review reduces risk and keeps the project aligned to requirements.

Stage 07

Launch, Handover and Iterate Where Required

Client provides

Confirm final sign-off, provide hosting access, and confirm handover requirements.

Vault & Variant reviews

Support deployment, provide documentation, and conduct handover. Post-launch iteration available on agreed terms.

What gets confirmed

Software deployed, documented, and handed over. Iteration and maintenance available subject to agreed scope.

Why this matters

Structured handover ensures the client has ownership, documentation, and a clear path for future development.

Transparency

What Clients Should Know

Vault and Variant is transparent about what affects project delivery, timelines, and outcomes.

Requirements Quality

The quality and completeness of requirements provided by the client directly affects development accuracy, timelines, and cost.

Change Requests

Changes to requirements after scope is agreed may require additional time and budget. A change request process is used to manage scope changes.

Data Handling

Clients are responsible for providing data handling instructions, data protection guidance, and relevant legal requirements applicable to their business.

Third-Party Platforms

Third-party services, APIs, platforms, and tools have their own terms, availability, pricing, and limitations. These cannot be guaranteed by Vault and Variant.

Hosting & Infrastructure

Hosting, performance, and uptime depend on hosting providers chosen. Vault and Variant does not guarantee the performance of third-party hosting services.

No Guaranteed Outcomes

Software performance, security, uptime, compatibility, user adoption, launch success, revenue, and commercial results are not guaranteed.

Legal, data protection, and regulatory responsibilities: Legal, data protection, cybersecurity, accessibility, consumer protection, financial, payment, tax, HR, sector-specific, procurement, and regulatory requirements should be reviewed with appropriate specialists where required. Vault and Variant provides software development and planning support; it does not guarantee security status, compliance outcomes, uninterrupted service, supplier performance, business results, or user adoption unless expressly confirmed in agreed terms.

Ready to Start a Software Enquiry?

Submit a software enquiry and we will review your requirements, users, workflows, and project goals.

Start a Software Enquiry →