The domain should match your organization (or name), not your product. Honda doesn't have civic.com or accord.com, and should vectra.com point to the Hewlett-Packard PC or the Winnebago RV? (It's neither.)
As for being able to get a domain name for a company, I just tried checking "${surname}${activity}.com", and almost all of the combinations with my name (a top-25 surname in America) and common activities were available. In the rare cases where it was already taken, adding a "co" or "company" suffix was sufficient to get an unclaimed domain. So I don't even have to be very creative to come up with a perfectly good domain name.
In this case, there's already lots of other things on the web called "Micro CRM" or "MicroCRM", so if you pick that name, you're already screwing yourself on google-juice. The .cc domain name looks sketchy, but that's probably the least of your problems. It's a symptom of two other problems: you're using the product name as the domain name, and you didn't pick a unique product name. Fix either of those, and getting a .com is no problem.
Exposing two brands to your user (the company and the product) seems like a bad first impression to me. And putting your surname and/or field of your product in a domain almost always looks unprofessional and tacky, especially if the domain is unnecessarily long because of that.
I've seen plenty of companies use .cc as their main TLD. I don't know what spam you're talking about that's especially bad on cc. If anything it just looks like a shorter .com to me.
As for being able to get a domain name for a company, I just tried checking "${surname}${activity}.com", and almost all of the combinations with my name (a top-25 surname in America) and common activities were available. In the rare cases where it was already taken, adding a "co" or "company" suffix was sufficient to get an unclaimed domain. So I don't even have to be very creative to come up with a perfectly good domain name.
In this case, there's already lots of other things on the web called "Micro CRM" or "MicroCRM", so if you pick that name, you're already screwing yourself on google-juice. The .cc domain name looks sketchy, but that's probably the least of your problems. It's a symptom of two other problems: you're using the product name as the domain name, and you didn't pick a unique product name. Fix either of those, and getting a .com is no problem.