As a firm with deep investments in .NET development at more of a "foundation" level (e.g., Windows Workflow Foundation), KMA has been somewhat hesitant to invest aggressively in third-party workflow solutions for SharePoint such as Nintex, AgilePoint, and K2. In the meantime, we've invested in developing a thorough understanding of three key approaches to SharePoint workflow:
- effectively using SharePoint's native workflows
- creating SharePoint workflows with SharePoint Designer (now a free download from MSFT)
- creating custom workflows in .NET with Workflow Foundation.
In fact, a few years ago, we created a white paper about these different approaches, detailing the strengths and weaknesses of each. At the time, we consciously chose not to include ISV (Independent Software Vendor, or third-party developer) solutions because it would expand the scope of the white paper too broadly.
Meanwhile, we've monitored the marketplace for ISV workflow solutions. This week, I attended the monthly New England SharePoint User Group meeting, including a featured speaker from K2, a leading workflow ISV. K2 has had a presence in the workflow market for many years with their K2.NET and blackpearl workflow engines for the enterprise. blackpearl is K2's current enterprise offering, and it contains some capabilities for SharePoint-specific workflow development.
In this week's session, we were shown key differences between K2's new blackpoint offering and the richer blackpearl as follows:
Given the aggressive pricing for blackpoint and K2's reputation in the Microsoft community, I look forward to our firm's being able to see more and test blackpoint, as many of our clients are approaching business process automation as a key initiative in their "sophomore year" with SharePoint 2007.

Comments