How it works

Two ways to start. One process to build.

Whether you’re looking to improve how your business operates or discover new opportunities for growth, Magic Assembly helps you determine what’s worth building. Each path starts differently, but both lead to the same development process.

  • Run Your Business

    Usually starts with the Software Ownership Assessment. It weighs your software costs, workarounds and fit, then returns one of four outcomes: keep renting, optimize what you have, investigate ownership, or not enough information.

  • Grow Your Business

    Starts with the Software Opportunity Generator, or with a direct conversation about an application, service or revenue opportunity you have in mind.

Step by step

From the first conversation to the final handoff.

  1. 01

    Discover and evaluate

    We learn how your business works, what you’re trying to accomplish, and whether custom software makes financial and operational sense.

    For Run Your Business projects, the Software Ownership Assessment may be the starting point. For Grow Your Business projects, we explore the customer-facing opportunity and the business case.

  2. 02

    Define the solution and budget

    We agree on what the application should do, what it will integrate with, how data will be handled, and what successful delivery looks like.

    We provide a written scope, estimate, and approved budget.

  3. 03

    Build and test

    We use AI-assisted development to build the application, while managing requirements, testing workflows, reviewing security findings, and validating the results.

  4. 04

    Migrate and validate, when needed

    If the project replaces existing software, we plan the data transfer, test it, reconcile important records, and confirm readiness before cutover.

    Not every project requires migration.

  5. 05

    Transfer and train

    We transfer the application into your workspace, complete the necessary configuration and operational checks, and train you to manage and evolve it.

  6. 06

    Support when you need us

    You can manage the application independently or engage Magic Assembly for future changes. No mandatory maintenance relationship.

Ownership

Built for you. Handed over to you.

When the application is ready, we help move it into your own managed workspace, including its source code, database, and configuration.

We verify the handoff, help reconnect integrations and scheduled tasks, and teach you how to make changes using the same development platform.

You don’t have to call us every time you want to improve your software.

Security

Security is part of the build.

Our managed development platform provides infrastructure protections such as isolated application databases, encrypted storage, secure connections, and authentication capabilities.

We also evaluate application-specific requirements, test access controls, and review automated security assessments to identify vulnerabilities that need attention.

For sensitive information or more demanding security requirements, we may recommend independent expertise.

Questions about cost or ownership?See pricing Read the FAQ

Prefer to talk it through first?Contact Magic Assembly

Two ways to start

Start where your question is.

Evaluating the software you already have? Run the assessment. Looking for growth opportunities? Explore the generator. Prefer a conversation? Get in touch.

OWN YOUR SOFTWARE.No sign-up for either