> For the complete documentation index, see [llms.txt](https://docs.leapwise.co/backend-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code.md).

# Software Design Principles & Clean Code

- [Atomicity](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/atomicity.md)
- [Modularity](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/modularity.md)
- [Hierarchy](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/hierarchy.md)
- [Loose coupling](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/loose-coupling.md)
- [Asynchronous programming](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/asynchronous-programming.md)
