Skip to content

How we build your software

We build custom apps and AI tools on established platforms that thousands of companies already trust. Here's what we use, how a project runs, and straight answers to the questions clients ask us most.

What clients ask us first

Who owns the software?

It depends on the arrangement we agree on, and we put it in writing before any work starts. There are two ways to work with us:

You buy it

We build it for you and the code becomes yours.

You license it

AspenFold owns and maintains the software, and you pay to use it. Updates and fixes tailored to your product are part of the arrangement.

Is my data still mine?

Yes.

Your records stay your records under either arrangement. If you ask, we give you a copy of your data.

Where does my data live?

In a database dedicated to your app.

Each client app gets its own database on Supabase, hosted in U.S. data centers. Your data isn't mixed with other clients' data.

Is it stored safely?

Yes, with several layers.

Data is encrypted in storage and in transit. Every table has access rules, so each person only sees what their role allows. Passwords and keys are kept out of the code, in locked settings only our team can manage.

Who do you work with?

Established, widely used platforms.

GitHub, Vercel, Supabase, Anthropic and Stripe. Each is used by thousands of businesses, from startups to large companies.

What happens at each stage

The same seven stages as every AspenFold project, with what you get and what we need from you along the way.

  1. Stage 1: Free consultation

    We talk through the problem, who will use the software, what you use today, and your timeline and budget. If we're not the right fit, we'll say so.

    You get
    A reply within one business day, and an honest read on whether and how we can help.
    We need
    A sentence or two about what you're trying to solve, and about an hour for the call.
  2. Stage 2: Discover

    We dig into your goals, people, tools and constraints, so we build for the way your business actually works.

    You get
    A clear picture of the problem worth solving first.
    We need
    Time with the people who will use it, and a look at the tools you use today.
  3. Stage 3: Design

    We map a lean solution and write down exactly what we'll build, what's not included, what "finished" means, the price, and whether you're buying or licensing.

    You get
    A written scope and price you can hold us to.
    We need
    Your review and sign-off.
  4. Stage 4: Build

    We ship in short, visible iterations. Every version gets its own private preview link, so you can click through the real thing before anything goes live.

    You get
    Preview links to try on your phone or computer.
    We need
    Feedback on each preview, and quick answers when questions come up.
  5. Stage 5: Deploy

    We launch carefully at your address, set up sign-in and email, and train your team.

    You get
    A live app your team knows how to use.
    We need
    Your approval to launch, and access to your domain name if you use your own.
  6. Stage 6: Optimize

    We review real usage, measure the time and cost saved, and tune workflows, performance and AI.

    You get
    Improvements based on how your team really uses it.
    We need
    Tell us what's working and what isn't.
  7. Stage 7: Support

    Your client portal is one place to ask for help and pay invoices. Fixes and new features go through the same build, preview and launch steps.

    You get
    Day-to-day help from the same people who built it.
    We need
    A message in the portal when something comes up.

How the pieces fit together

Your app's code lives in GitHub. Vercel builds and hosts it, and publishes every approved change. The app keeps its data in its own Supabase database, takes payments through Stripe if needed, and uses Anthropic's AI only for features that call for it.
  • Code

    GitHub

    Where your app's code lives, with a full history of every change.

    Why: It's the industry standard, so any developer can pick up the work, and nothing is ever lost.

  • Hosting

    Vercel

    Builds and runs your app, and serves it quickly wherever your users are.

    Why: Every change gets its own private preview link, so you can review it before it goes live.

  • Data and sign-in

    Supabase

    Your app's database, user accounts and file storage, built on PostgreSQL.

    Why: Access rules are enforced inside the database itself, and PostgreSQL is a proven, open standard your data can move out of.

  • AI

    Anthropic (Claude)

    Powers AI features in your app, such as reading documents or answering questions. It also helps our team plan, write and check code faster.

    Why: Anthropic's business service doesn't use your data to train its AI.

  • Payments

    Stripe

    Handles card payments, for your customers or for our invoices to you.

    Why: Card numbers go straight to Stripe and never touch our systems.

  • Domains

    Your web address

    We connect your app to your own domain name, or to an AspenFold address while it's in testing.

    Why: Your app lives at an address your team recognizes.

Quick answers to common questions are on our FAQ page.

Have a project in mind?

Tell us a little about your business. We'll learn how you work and come back with a clear plan and an honest estimate.

Request a free consultation

Free and no obligation. We reply within one business day to set up the call.