> For the complete documentation index, see [llms.txt](https://godrose.gitbook.io/solid-net-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://godrose.gitbook.io/solid-net-framework/master.md).

# Introduction

The **Solid** framework provides a unified way for different development-related concerns. It consists of two main parts: `Patterns` which contains abstractions and implementations for the most widely-used design patterns such as: *Visitor*, *Chain-Of-Responsibility*, *Memento*, etc and `Practices` which contains abstractions and implementations for the most widely-used development aspects such as: *Modularity*, *Inversion-Of-Control*, etc.&#x20;
