COPPERPOD HELPS CALIFORNIA PE FIRM ACQUIRE CANADIAN CLOUD COMPUTING PROVIDER FOR CAR DEALERSHIPS
A leading California private equity firm which actively invests in information services supporting healthcare, banking, trust, securities, retirement and wealth management sectors was considering to invest in a Toronto-based document processing and compliance provider focused on automotive and car dealerships across North America.Copperpod was engaged to perform due diligence to analyze the company’s technology help the private equity firm make an informed decision. Our team of experts formulated a holistic due diligence strategy covering several key exercises.
1. Code Analysis
Our source code consultants analyzed the complete source code within a short period of time. We provided in depth quantitative and qualitative analysis of the existing code. Some of the reviewing parameters considered by our experts were:
• Size of code base
• Comment Density and Ratios
• Number and Ratio of Classes and Methods
• Inactive to Active Code Ratio
• Open Source vs. Proprietary Code Ratio
• Quality Compliance Rates Per Developer
• Process and system utilized by developer
Copperpod experts evaluated the existing products of the company to provide a detailed report on some of the functional parameters like:
• Ease of maintenance
• Legal protection
• Open source liabilities
• Patentable subject matter
2. IP Litigation Activity
Our patent litigation consultants identified past and current litigations as well as significant court verdicts that affected or was likely to affect the products, technologies and the applicable market segments of the company.
3. Code Quality Recommendations
Copperpod experts found that a significant portion of the source code developed by the company’s external contractors lacked legal copyright and trade secret notices. We recommended certain tools to automatically set up a code template with pre-filled legal terms that would prevent any future litigation and business conflicts.
Also, as an added measure, to help new developers identify who to contact for specific institutional knowledge and bug resolution our experts recommended that author(s), creation dates and a brief revision history be included as comments at the top of each source code file.
Copperpod also found that given the sensitive and confidential nature of their data, the company should consolidate their code into a single active and regularly backed up repository as opposed to multiple fragmented repositories. This would ensure that each checkout of code as well as data is recorded and maintained in a single secure location.
Our experts also highlighted a low comment-to-code ratio in certain product source code which places high dependency on the original author and requires a longer learning curve for new developers.
Appropriately commented and organized source code reduces costs of debugging and scaling the product as the company grows in team size, markets and overlapping products
Applying appropriate copyright, trade secret and authorship notices on each source code can reduce legal costs of enforcement and help establish date of reduction to practice if the technology is ever stolen.
The reports and recommendations submitted by Copperpod on the source code and functional components of the company’s products enabled the client to make an informed decision on investing into the company and the company itself to strength their source code and data storage for the future. The multi-million dollar investment path taken by our client has led to aggressive expansion of the firm and its sales across US.