---
id: development-patterns
title: Development Patterns
linkTitle: Development Patterns
weight: 1
---

The following pages describe in detail how Ensono Stacks is developed (see relevant sections for .Net or Java).

As with any active project third party libraries are depended upon to enhance functionality, standardise approaches across the wider community and to reduce boilerplate code or "re-inventing the wheel"; these pages describe how they are used within the context of Ensono Stacks.

In addition to this as part of ongoing refactoring activities, code is often reworked to address performance or readability concerns and this too is outlined.
