For several years now, Salesforce has built distinct product lines that all work off the same platform and can integrate in interesting ways. There are product lines for the enterprise, small and mid-sized businesses, business-to-business firms and business-to-consumer operations -- and probably some others that I haven't considered. For instance, the AppExchange contains a wealth of apps for very specialized types of front-office business, as well as some back-office apps, like accounting.