> For the complete documentation index, see [llms.txt](https://docs.airdev.co/bubble-development-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airdev.co/bubble-development-guide/steps.md).

# STEPS

- [Plan](https://docs.airdev.co/bubble-development-guide/steps/plan.md): What to before you open the Bubble Editor.
- [Figure out what to build](https://docs.airdev.co/bubble-development-guide/steps/plan/figure-out-what-to-build.md): Have an idea for the next great app? Translate it into the functionality and UI that you will actually be building.
- [Structure the database](https://docs.airdev.co/bubble-development-guide/steps/plan/database-structure.md)
- [Design](https://docs.airdev.co/bubble-development-guide/steps/design.md): This section talks about best practices when it comes to designing your application.
- [Develop](https://docs.airdev.co/bubble-development-guide/steps/develop.md): This section talks about best practices when it comes to building the logic of your application.
- [Make things modular](https://docs.airdev.co/bubble-development-guide/steps/develop/make-things-modular.md): Make your application easier to build and maintain by reusing components where possible
- [Optimize for speed](https://docs.airdev.co/bubble-development-guide/steps/develop/optimize-speed.md): Some best practices on how to make your Bubble app perform at its best.
- [Secure your app](https://docs.airdev.co/bubble-development-guide/steps/develop/secure-your-app.md): This page lays out best practices when it comes to making your app and your data secure.
- [Document](https://docs.airdev.co/bubble-development-guide/steps/develop/test-document.md): This section talks about best practices when it comes to documenting your application.
