CMS is an abbreviation of content management system. CMS is an environment or a base which facilitates developers to build custom software for their need. There are many resources out there for web related CMS solutions. Open source has really modified the way developers create complex dynamic systems.
Open source CMS resources can be found at: