A blogmotor egy olyan szoftver, amelynek segítségével bárki elindíthatja saját blogját, vagy akár blogszolgáltatását is. Számos ilyen szoftver létezik, amelyek között több ingyenes és nyílt forráskódú fejlesztés is van már. A legtöbb blogoló szoftver szerver/kliens modellben működik, és webes felülete van. A Wordpress-nek van már olyan fejlesztése is, amely desktopos felületet is kínál alternatívaként.
A legtöbb blogmotor ugyanazokat a funkciókat kínálja, különféle módokon megvalósítva: a blog sablonjának szerkesztése, a bejegyzések formázása, kommentelési rendszer, trackback és pingback funkciók, RSS, [címkefelhÅ]?. A további modulok már rendszerenként változnak (kommentek moderálási módja, blogroll, hirdetések kezelése, stb.).