One of the things I notice with clients is that, no matter what industry they're a part of, there are usually software solutions available that are (1) specific to the client's industry, and/or (2) otherwise desirable even though they cater to a more broad range of industries. An example of the former would be a software suite to help realtors manage properties for sale -- very industry and process-specific stuff there. An example of the latter would be a CRM system that is ostensibly applicable to any business model. And why not? All businesses need to manage customer data somehow.