Businesses require many different types of software to run and manage their daily operations: credit and collection, e-commerce, investing, management, and market data. Small businesses often have different needs and there is a link here that will lead you to websites focusing on small business software requirements.