There is no magic bullet in getting your site to be ranked higher. It is doubtful that either the keyword or description tag helps with any major search engine. The tags were abused by spammers to such a point that, as far as page ranking is concerned, they are ignored. There is still some debate as to the value of title tags in page ranking. That tag, as with the meta tags are also being abused.
The value in the tags come, if at all, in the higher clickthrough from the search pages.
Content Management Systems cannot write useful META and TITLE tags without input from the user. Google and the other search engines start to ignore the META and TITLE descriptions when too many pages display the same information. Your CMS can be modified to help in the creation of these descriptions based upon directory information and other information given to the system. But even the most well-thought out system requires someone to tweak the final result.