In a recent interview with Max J Pucher we touched on the social and mobile dynamics of BPM, to which Max stated “The mobile world will change the way applications are developed, deployed, licensed, and paid for. The concept of the AppStore is the model of the future and you will see it appearing on all operating systems…” so the question begged is, will vendors start to embrace this model further and open up their solutions to allow 3rd party and community driven development ?
There are already examples of this, BonitaSoft being the most vocal out on the social scene, but traditional BPMS vendors such as Ultimus, Integrify, Intalio, K2 and BP Logix already run community driven sites or have open APIs or access to their SDK solutions for development (and others are following suite) so it’s not a new concept per se but it is one that should be encouraged further. BusinessProcessIncubator.com, a new standards-driven portal, has recently taken up this trend allowing those with model content to market what they have but the idea itself needs to evolve further and become almost an open market exchange mechanism.
How many times has a client asked for particular functionality but been told it’s not on the product path so tough luck ?
Think of the possibilities:
– single models or maps
– whole architectures
– complete executables
– new modules and functionality
If we take our cues from Apple and the likes of Valve Software with Steam, the success stories have been numerous since their inception and launch. Quality control is an absolute must and I see the vendors acting as the final gatekeeper in allowing content based on their solutions to be driven and accessed this way however the very concept will allow smaller integrators a means to sell their own services based on a particular licensed platform in an open way. Not only this, but clients who are willing to share their best practice can share this knowledge in the same way. Where sometimes vendor R&D and creativity can only be realistic if there is a demand for it, allowing 3rd parties to develop using an SDK set of tools and then sell their product can actually promote abstract thinking and new ways in which to deploy or use the original.
Obviously the iPhone is only one platform and device and the AppStore is native only to Apple, so I can see many vendors trying the same model and mechanics and creating lots of little BPM AppStores but what if we turn this on it’s head a little and make BPM the single platform and the AppStore is the conduit for vendors to market their 3rd party solutions from the one place ?
Might spur a little more creativity…..