An open source content management system for building websites and web applications. It is ideal for small and large scale projects alike and is used by both programmers and non-programmers to build web solutions that can be easily managed by end users.