Category: Software

Process Matters: How Underlying Productivity Issues Can Derail Tech Companies

When considering an investment in a software company, what are the most important factors to weigh? Investors, VC and PE alike, tend to prioritize analysis of multiples and revenue projections that determine whether the company can deliver a satisfactory ROI. Often these calculations rely on the flawed assumption that the…

Read More →

How Loosely Coupled Architectures are Helping the Modernization of Legacy Software

Over the course of the past 18 months, we have been involved in no fewer than a dozen engagements where large, mostly monolithic applications needed to be re-architected, moved to the cloud, and integrated with newly acquired applications. Most of these engagements involved companies with over 100 people in R&D,…

Read More →

5 Best Practices That Boost Development Effectiveness, Part II

The Technical Practices In Part I, we covered two non-technical practices that not only bring immediate and lasting improvements to software development effectiveness, but will also provide leverage to the teams who adopt the technical practices discussed in this part. If you’re not familiar with team rooms and retrospectives, you…

Read More →

5 Best Practices That Boost Development Effectiveness, Part I

The Non-Technical Practices What can my organization do to improve its development productivity? That question is on the mind of many a manager when faced with the aggressive timelines borne of a competitive market. Almost every software project will miss at least one milestone, and the factors that contribute to…

Read More →

3 Reasons Cybersecurity Buyouts Are On the Rise

Attracting over $12B in venture capital funding and 10 times that amount in various high-profile buyouts and PIPE deals over the five years leading up to 2017, it is no secret that cybersecurity software has been a hot sector across capital markets. Among others, Bain Capital acquired and then sold…

Read More →

Why an Integrated Approach to Diligence Gives Software Investors an Edge

Our last article discussed some of the peculiarities of the software sector, and how they impact the priorities of commercial diligence on a software company vs. a target in a different space. In prior articles (Part I and Part II), we have also discussed the value of conducting diligence on…

Read More →

4 Factors That Every Software Investor Needs Their CDD Advisers To Address

While commercial due diligence (CDD) is as established and professionalized as private equity investing, investors’ recent run in the tech sector warrants a closer look at the particularities of CDD on software companies and software enabled businesses. In addition to the traditional CDD work streams, there are additional dynamics unique…

Read More →

The Promise (and Challenges) of Data Driven Talent Management

For two decades now I’ve been observing the evolution of HR technology. First as an investment banker, then as an investor, an operator, and finally as an investment banker again. As anyone in the industry can attest, it’s been a wild ride, fueled by technological innovation, changing attitudes and needs,…

Read More →

Tell Me About Your “Next Gen”

Do Fusion, Unity and Next Gen get the job done? “An architect’s first work is apt to be spare and clean. … The general tendency is to over-design the second system, using all the ideas and frills that were cautiously sidetracked on the first one. The result, as Ovid says,…

Read More →

The Benefits and Challenges of Platform-as-a-Service

PaaS, or Platform as a Service, is a set of cloud-based technologies that allow Software as a Service (SaaS) applications to be developed and hosted on a high-level programming platform. It differs from Infrastructure as a Service (IaaS) in that it provides higher level services and capabilities rather than pure…

Read More →

Back to Top