Partner Development & Management: managed strategy process to select, negotiate and implement software related partnerships - both client and vendor side. 
 Negotiation: owned deal term development of: strategic partnerships, divestitures, OEM development alliances and partner development projects. 
 Project Management: management of projects involving: needs assessment, product development and implementation. 
 Business Planning & Analysis: business plan and financial model development, break-even and profitability analysis, product pricing and total-cost-of-ownership (TCO) analysis.