dwm jest to kafelkowy (tiling window manager) menedżer okien który jest bardzo podobny do wmii, lecz wewnętrznie posiada prostszą budowę. dwm obsługuje wiele obszarów roboczych i w przeciwieństwie do Ratpoison umożliwia przenoszenie i zmianę rozmiaru okna za pomocą myszki. Został on napisany w C. Jednym z założeń projektu jest nigdy nie przekroczyć 2000 linii kodu, a wszystkie opcje przeznaczone do konfiguracji są umieszczone w jednym pliku nagłówkowym.