Our consulting services are based on a broad range of experience in established corporate and start-up organizations.  We are a results-driven organization, providing exemplary deliverables on time and within budget.


Market analysis, business/financial modeling, competitive analysis, go-to-market strategy development, team building/team formation, organizational development and CEO coaching.

Product development, roadmap planning, requirements definition and execution

Product design, requirements development, technology assessment, make vs. buy decision support, prototyping, development process establishment, roadmap development, usability standards development, project management, engineering management, engineering team building and product development execution.

Technical or product presentation development and delivery to investors

Development and presentation of technical or product plans to facilitate investment decisions by angels or venture capitalists; based on successful experience securing funding for products in both corporate and start-up environments.

Intellectual property strategy development

Identify patent-able intellectual property (IP); research or identify resources for existing patents; develop strategies for the protection of IP, including working with IP attorneys to develop patent filings.

Business development and sales

Identify, research and develop potential business and technology partners; develop mutually beneficial strategy for partnerships; manage ongoing relationship, including contract negotiation and agreement; sales.

Proposal development

Conceptualization, team development and formation, management and writing of complex project proposals including drafting, project planning, budgeting.   Includes commercial proposals, responses to RFIs and RFPs, and grant applications.

Messaging development, development of technical marketing materials

Development of datasheets, website content, press releases and other materials to support sales and marketing activities.

Licensing, partnership and acquisition agreement design and negotiation

Design and development of complex win-win agreements for software licensing with prospective clients, with and on behalf of partners; technology and business partnership agreements; technology or company acquisition agreements; negotiation for technology, company or asset acquisition.

Technical due diligence

Review code and coding practices, development processes, engineering management practices and qualifications, quality assurance practices and management; review customer service practices, management and service level agreements.