MyCMS is a modular dynamic content management system. By modular, this means that the system does not depend on any certain module. You can add and remove modules without worry of breaking anything. You can weight blocks, align blocks, easily edit templates, create new templates, all on your own. The system requires the PEAR::DB package, and uses MySQL for all database information.