Large corporations have their own private developers working for them modifying and tweaking the ideas of existing applications to better outfit their companies, whereas undersized businesses don’t have the manpower and financial backing to hire their own personal IT developers. This leaves small companies relying on the public application markets, which provide generic applications that aren’t realistically applicable to small businesses looking to boost their profits.