The process

How Software Projects Work

A structured, transparent approach to software planning, design, build, and improvement. Each stage is designed to confirm understanding before committing to the next phase.

Software project team planning — visual atmosphere
Visual atmosphere only
Overview

A structured approach to software delivery

Software projects that succeed share common characteristics: clear scope, understood users, agreed data requirements, planned integrations, and defined success criteria. Orbit Core's process is designed to establish these foundations before build work begins.

Project stages

Software project stages

01

Submit Software Project Enquiry

Your input

Provide name, company, email, business type, project type, project idea or business problem, target users, key features, current systems, integrations required, data or reporting needs, timeline, and optional budget guidance.

Orbit Core reviews

Review the enquiry, identify clarifying questions, and confirm whether the project is suitable for an initial scoping conversation.

What gets confirmed

Suitability for further review and confirmation of next steps.

Why this stage matters

A thorough initial enquiry allows Orbit Core to give a more informed response and avoid wasting your time on an unsuitable engagement.

02

Clarify Business Goals and Users

Your input

Explain what the business is trying to achieve, who will use the software, and what success looks like from a business perspective.

Orbit Core reviews

Review business context, primary users, operational requirements, and how the proposed software supports business goals.

What gets confirmed

Business goals, primary user types, and success criteria for the project.

Why this stage matters

Software built without a clear business goal and user understanding frequently misses the mark — this stage ensures alignment before any design or build work begins.

03

Map Workflows, Data and Systems

Your input

Describe current workflows, data sources, existing systems, third-party tools in use, and where the process currently breaks or creates friction.

Orbit Core reviews

Map data flows, user journeys, process steps, system dependencies, integration requirements, and operational constraints.

What gets confirmed

Process maps, data requirements, system dependencies, and integration scope.

Why this stage matters

Workflow and data mapping prevents incorrect assumptions being built into the system design and identifies integration challenges early.

04

Define Features and Project Scope

Your input

Confirm priority features, acceptable trade-offs, phasing preferences, and constraints around timeline and budget.

Orbit Core reviews

Draft a feature list, prioritise by phase, identify scope boundaries, and prepare a project scope document for review.

What gets confirmed

Feature list, project scope, phasing plan, and what is explicitly out of scope for this engagement.

Why this stage matters

A clear, agreed scope protects both parties and prevents scope creep, misaligned expectations, or cost overruns during build.

05

Plan Architecture and Integrations

Your input

Confirm platform preferences, hosting requirements, existing technical infrastructure, and any mandatory integration dependencies.

Orbit Core reviews

Plan system architecture, database design, API surface, hosting approach, security requirements, and integration layer.

What gets confirmed

Technical architecture, platform choices, hosting plan, integration map, and security scope.

Why this stage matters

Sound architecture decisions made before build begins reduce rebuild risk, performance problems, and integration failures later.

06

Design Interfaces and User Flows

Your input

Review interface designs and user flows, provide feedback, confirm brand requirements, and approve before build.

Orbit Core reviews

Design wireframes, interface screens, user flows, form designs, and navigation structures aligned with agreed scope.

What gets confirmed

Interface designs, navigation structures, user flows, and visual standards for the build.

Why this stage matters

Interface design reviewed and approved before build prevents costly rework and ensures the system reflects how users actually work.

07

Build, Test and Review

Your input

Provide access, content, data samples, third-party credentials, and timely feedback during build and testing cycles.

Orbit Core reviews

Build features against agreed scope, implement integrations, conduct functional testing, and prepare build for review.

What gets confirmed

Built features against agreed scope, tested integrations, and reviewed build ready for sign-off.

Why this stage matters

Regular review cycles during build allow scope issues, integration problems, and edge cases to be identified and resolved before launch.

08

Plan Launch and Future Improvements

Your input

Confirm launch approach, data migration requirements, training needs, and roadmap priorities for future phases.

Orbit Core reviews

Plan deployment, launch checklist, data migration approach, post-launch support, and improvement roadmap.

What gets confirmed

Launch plan, post-launch support arrangements, and improvement roadmap for future phases.

Why this stage matters

A planned launch reduces deployment risk and ensures post-launch support, training, and future development are agreed before handover.

Project transparency

What every software project covers

These areas are part of every software project discussion with Orbit Core — regardless of project type or size.

Project scope

Features, user flows, data, and platform requirements confirmed before build begins.

Users and roles

All user types, permission levels, and access requirements defined and agreed.

Data requirements

Data structures, validation, storage, retention, and reporting requirements confirmed.

Integrations

Third-party APIs, platform connections, and data flows reviewed and scoped.

Hosting and deployment

Hosting approach, deployment process, and environment requirements confirmed.

Security requirements

Authentication, authorisation, data handling, and security scope reviewed per project.

Testing approach

Testing environments, cycles, and review process agreed as part of scope.

Maintenance and support

Post-launch support, maintenance expectations, and update planning confirmed.

Third-party dependencies

External services, APIs, and their availability, costs, and limitations noted.

Data protection

Privacy requirements, data handling, and compliance considerations reviewed.

Client responsibilities

Requirements, content, brand assets, data, approvals, and access confirmed as client-provided.

No guaranteed outcomes

Software performance, business results, uptime, security, and commercial outcomes are not guaranteed.

Get started

Ready to start your software project?

Submit a software project enquiry and Orbit Core will review your requirements and confirm next steps.