Many SMBs (small and mid sized businesses) have successfully evolved from being smaller companies to their current size. They have mostly had experience with buying and implementing off the shelf software products for their technology needs. When they reach a certain point in their growth, such products stop being the right fit for their organization. [...]