The CVS (concurrent versions system) client, and the CVS (concurrent versions system) server are just parts of your change management system. It may also include a defect tracking system, project management, web view, Windows PC view, Linux view, Eclipse view, Netbeans view, Visual Studio view, SCCI view. I'm using 'view' but other people might use 'integration'. There are lots of parts. Each of those parts will have many versions and several 'forks' each with their own specialty and bugs and features.
For 'commercial' use - this is all a bit unusual - your manager maybe just wants a 'solution' and also maybe wants a 'service level' - some 'vendor' which he can blame/contact if things don't work as they are expected to.
For that reason me and some other people wrote 'CVS Suite' which is maybe the 'commercial version' you are looking for:
The idea of CVS Suite is that it combines what we think are the components that most commercial users require. We also offer on-site install, training and consulting (e.g.: setting up multi-site repositories). Please email sa...@march-hare.com
if you require further information.