Blog reprezentuje jednoduchou webovou stránku, která umožňuje sdílet články, které se týkají určitého tématu.
Pro použití blogu je nutné si nejprve vytvořit uživatelský účet, uživatelský účet může být dvou druhů: Uživatelský a Administrátorský. Uživatelský účet má právo na prohlížení seznamu témat, čtení a komentování článků, Uživatelský účet navíc může být zablokován (v případě nevhodného chování).
Administrátorský účet může zobrazovat a vytvářet témata, číst, vytvářet a komentovat články.
Před možností provádět výše uvedené akce s účty je nutné se k aplikaci přihlásit pomocí svého uživatelského jména a hesla.
Téma má svůj název a stručný popis, pod téma je možné registrovat libovolný počet článků.
Článek má svůj název, obsah, autora, datum poslední změny, stav a seznam Témat, pod která byl zařazen.
Stavy Článku jsou následující: rozpracovaný, publikovaný, neaktuální. Články lze mezi stavy přesouvat, zobrazit si lze pouze publikované články.
Blog má důležitou část Dashboard, který slouží pro zobrazování komponent uživateli. Zobrazovat jdou témata a články. Pro zobrazení na Dashboardu musí komponenty splňovat určité rozhraní.
Další částí je Editor, který slouží k úpravě komponenty. Upravovat jdou pouze články. Pro úpravu v Editoru musí komponenty splňovat určité rozhraní.