Prolifogy’s team of industry-leading experts provide software consulting services—including code/application quality review, fully customized corporate training, project management, R&D, and subject matter expertise—that fit seamlessly into your existing teams and projects to meet your needs.
If your organization is facing litigation, a merger or acquisition, IP sale, or a due diligence process, Prolifogy’s intellectual property consulting services—including source code analysis, expert witness, patent advisory, and reverse engineering—are indispensable.
Quality, customized software technology is designed to drive innovation and increase efficiency, productivity, and profits—and Prolifogy’s custom software development services can help your business do just that.
When attorneys seek an expert witness for a litigation matter, it seems reasonable to use an outside company for recruiting an expert. This arrangement presumably allows the attorneys to focus more on the matter at hand and spend less time recruiting experts. There are two types of firms an attorney may approach: consulting firms or […]
Legacy business applications which were “bleeding edge” just 2 years ago now seem to have a funny way of sending your customers running in the opposite direction. You understand that these applications need to be upgraded, and quickly. But how and to what, exactly? Although upgrading enterprise software has never been a pleasant experience, today’s IT professionals face so many tough technical choices, it’s enough to make anyone’s head spin.
Among the decisions to be made: should you stay with native applications or migrate to the web? Should the solution be supported on mobile devices and tablets? Should the solution be hosted in the cloud? Should you attempt to reuse legacy software or tear everything down and start again? What are the advantages and disadvantages? What are the costs? How long will this solution last?
The discovery phase of IP litigation often calls for a technical review of a software product. A code review is an activity conducted by an expert witness that involves reviewing the source code of a product to discover pertinent facts relevant to the case. The specific facts depend on the purpose of the review. In patent cases, the search may involve looking for specific functionality buried within a mire of source code. For copyright cases, it may involve searching for evidence of literal or non-literal copying.
Attorneys sometimes assume that any expert with competence in a particular programming language would be qualified to perform a code review. This is not necessarily true. Building software applications and performing forensic analysis of software applications are different activities, and indeed, are almost exact opposites. Developing new software involves writing source code based on ideas and understandings that already exist in the mind of the developer. Forensic analysis, on the other hand, requires the person to begin with zero knowledge and collect facts through investigation in order to gain an understanding of the product’s behavior. Ordinary software developers may not have an awareness of the consequences of making false assumptions during what is supposed to be an objective code review analysis.