Az üzleti élet a technológia fejlődésére támaszkodva felismerhette azt, hogy az egyes folyamatok informatikai támogatása segítséget nyújt abban, hogy a működésüket meghatározó, sokrétű, szereplőként embereket és rendszereket is magukba foglaló folyamatok átláthatóvá, kontrollálhatóvá, és ami talán a legfontosabb, hatékonyabbá váljanak.
Azonban az informatikai támogatás eleinte nem hozta meg a várva várt sikert a folyamatautomatizálás terén. Ennek okai leginkább az egyes igényekre elkészült egyedi fejlesztésekben kereshetőek. Sok alkalmazás bár támogatta és támogatja az igényelt folyamatok lefutását, nehezen nyerhetőek ki belőle adatok, és ami még komolyabb probléma a vállalatok számára, hogy ha sikerült is kinyerni a megfelelő adatokat, az ezekből leszűrhető optimalizációs feladatok elvégzését vagy nem támogatta az adott egyedi rendszer, vagy nagyon költségessé vált a meglévő folyamatok módosítása.
Ennek oka, hogy a piac „kiéhezett” olyan termékekre, amelyek támogatni tudják az üzleti folyamatok menedzselésének teljes életciklusát, amely igényként támasztja az egyes rendszerek felé, hogy hatékony eszközként lehessen őket használni az egyes folyamatok tervezésére, összeállítására, futtatására, monitorozására és optimalizására.
Az erre a célra megszületett rendszerek alappillérei a workflow „motorok”, amelyek már sokszor önmagukban lefedik az öt legfontosabb igényt. Eleinte még megkülönböztethetőek voltak human-human, human-system, system-system workflow-kat támogató rendszerek, azonban napjaink elvárásainak megfelelően ezek szépen lassan már egy termékben összpontosulnak, hiszen mára már egy workflow rendszer sem engedheti meg magának, hogy kizárja az általa támogatott folyamatokból a külső (legacy) rendszereket vagy éppen a humán erőforrásokat.
.Net
A K2.Net platformra építve valódi folyamat-vezérelt alkalmazások valósíthatóak meg, lehetővé téve az üzleti folyamatok automatizálását és menedzselését.
Minden látható, deklaratív, újrafelhasznáható és intuitív – az üzleti döntéshozók számára vizuális eszközök állnak rendelkezésre -, míg a technológia szakemberek a megszokott környezetekben és eszközökkel dolgozhatnak, újrahasznosítva a meglévő komponenseket, kódokat és folyamatokat.
A K2, mint platfrom, meglévő, bevált és ismert technológiákra épít. Szoros, közvetlen kapcsolata a Microsoft fejlesztői csapataival garancia arra, hogy az üzletben oly fontos, már jelenlévő technológiák, amelyek szinte minden Microsoft termékeket használó környezetben jelenleg is megtalálhatóak, ám gyakran kihasználatlanok – mint az Office System, Sharepoint, SQL szerver, a meglévő Active Directory infrastruktúra, vagy a rendelkezésre álló .Net keretrendszer -, a legnagyobb hatékonysággal az üzleti folyamatok szolgálatába állíthatóak legyenek.