# Steps to Developing a SaaS

## SaaS Application Development Steps For MVP

The first thing to note here is that books are written linearly and the production of SaaS systems are not. Your development team should have started around the same time your UX designer was wrapping up the first three quarters of their work or so, give or take some. They would have had enough information at that point to at least get going on a number of systems and depending on what your SaaS system/business does, they may have gotten started before your designer ever started asking their questions.

These are steps for the SaaS application build, not the public facing website. **Several of these items are run in parallel, but noted linearly in the list below.**

![SaaS Development Flow](/files/-L_5RtTtiRGk031C37So)

[See the full image of the SaaS Development Flow Here.](https://www.brainleaf.com/img/brainleaf-process-flow-chart-with-steps.png)

1. Planning (also referred to as “scoping”)
   * Information Architecture (IA) development
   * Determine technologies to be used
   * SaaS development costs
   * SaaS development team<br>
2. Wireframing & experience design
   * What is UX in SaaS
   * When a SaaS isn’t easy to use
   * SaaS design case study
   * Flows, processes, and planning
     1. A SaaS UX designer should help you...
   * Concept design<br>
3. Platform setup
   * Repo setup
   * Development environment and dependencies setup
   * Remote development environments setup
   * Hosting environment setup<br>
4. SaaS application development
   * Frontend development
   * Backend development<br>
5. Alpha testing
   * User testing<br>
6. Content review
7. Beta testing
   * User testing<br>
8. SaaS release candidate review
9. Release
10. Continuous Integration

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.howtokicksaas.com/saas-build-process/steps-to-developing-a-saas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
