When my company began, we were decidedly generalists. We didn’t specialize in any one industry or technology, and we saw ourselves as a technology company that was reasonably skilled at building apps for mobile devices. Things were good for a while, but competition in the technology world made us wonder about our prospects as jacks-of-all-trades. The lower and middle sections of the app-development world (generalist developers) are rife with competition, with countless low-quality options masquerading as competitors to legitimately good products. A study by Hyperlink InfoSystem, for instance, found that some developers can build apps for one-10th of the cost of a U.S. company.