General advice on content management and systems

I am planning to upgrade and then have a push forward with cs-cart with 3 other staff.

I could do with some advice or software that would help me plan and monitor the work flow and development. It is not an area that I am familiar with so may be using the wrong terms.

For example I would like to be able to keep copies and details of previous front pages and text that was used for product desciptions along with future planned/possible changes. Also a changelog of mods done etc.

I can do it with XP and directories and word documents etc etc but think that there must be a far far better solution. For example joomla does this really well for a non ecommerce site.

Has anyone any hints - tips - suggestions - software they use. It would be fantastic not to have to start working the best way to do this from scratch,