MagicCMS è un framework open source scritto in C# per lo sviluppo di applicazioni di tipo CMS in ASP.NET. Creare un Sito MagicCMS, quindi, richiede, anche se può non essere necessario scrivere nemmeno una linea di codice, un approccio da sviluppatore, un ambiente di sviluppo specifico (Microsoft Visual Studio), e i siti devono essere pubblicati su web server IIS con ASP.NET 4.5. D'altro canto questo approccio consente una una grande flessibilità. MagicCMS è una libreria di classi può essere facimente estesa e/o integrata in altre applicazioni web ASP.NET.