In de wereld van de Open Source software is dotCMS een CMS (Content Management System) tool die in Java is geschreven en een alternatief vormt voor de CMS-systemen in PHP.
dotCMS kan gebruikt worden op talrijke databases zoals PostgreSQL, MySQL, Oracle en MSSSQL.
dotCMS verenigt de beste kenmerken van een CMS voor ondernemingen die aan e-commerce doen en CRM tools gebruiken (beheer van de contacten met klanten en prospects). Bovendien is dit CMS goed uitgerust voor diverse aangepaste functies en modules zoals RSS feeds, reporting engines, blogs, forums, …