Like everyone else, we have seen phenomenal interest in mobile applications within our portfolio over the past several years. Mobile applications have evolved from niche efforts into full-scale members of the technology ecosystem even for mid-sized technology and service companies. Yet our companies still struggle with three major questions:
- What kind of of a mobile application should we develop?
- On which platform should develop?
- Should we develop the application internally, or outsource?
If you do not have any experience building mobile applications, …Read More
Most of our portfolio companies develop applications both for internal use and as customer-facing platforms. There is always a lively debate within the development teams over the appropriate language and tech platform. Yet there was almost always agreement that the database would be a relational database, either Microsoft SQL Server or mySQL, both good choices for mid-market companies.
Fast-forward to 2012 and many of our companies are taking a hard look at using a NoSQL database for new applications. …Read More
Agile development principles aren’t just for startups. Learn it, live it, love it.
Over the past several years we’ve made significant inroads moving most of our portfolio companies to use agile principles in software development. Agile is an alternative way of developing software, but it can be used for decidedly non-technical projects as well. Agile is a way to develop in a collaborative, iterative and incremental way versus traditional software projects that tend to follow a serial or waterfall process. …Read More
As a small growth company, you have to ask “Is the cloud right for us?” Our answer: “It depends.”
While almost every CGP portfolio company runs something in the cloud, we are constantly answering questions and strategizing about how we can smartly choose between cloud-based applications and more traditional licensed software.
If you remove all of the rhetoric that surrounds cloud computing, you can boil “the cloud” down to a very simple definition that isn’t really all that new. The cloud …Read More