Massor av samtal om hur framtiden för mjukvara ser ut i företaget. Så här tror jag att det utspelar sig. För deterministiska arbetsflöden där kostnaden för att göra något fel är hög kommer företag att ha en tendens att välja kärnplattformar för sina vanligaste, viktigaste och repeterbara funktioner i organisationen. Tänk lön, ERP, CRM, ITSM, kundsupport, ECM/dokumenthantering och så vidare. Det här är områden där du vill att något ska göras på samma sätt, varje gång. Var och en av dessa plattformar måste vara AI-first till sin design, vilket innebär att de kommer att ha användargränssnitt som är anpassade för att interagera med arbetsflöden och data via AI, och vara helt utformade för att AI-agenter ska kunna fungera på plattformarna. Med tiden kan vi förvänta oss att användningen av dessa system kommer att vara mycket mer inriktad på AI-agenter än till och med på människor. Platsmodellen finns kvar för användarna, men förbrukningen blir modellen för agenter. Vissa etablerade företag kommer att klara sig till slutstadiet, men andra kommer inte att anpassa sig tillräckligt snabbt och dö ut. Det kommer då att finnas en ny skörd av företag som i praktiken endast är agenter och som är specialbyggda för att automatisera specifika typer av arbete (och särskilt för icke-deterministiskt arbete). Deras affärsmodeller kommer att luta ännu mer konsumtion. Tänk Claude Code eller Devins (troligen med något UI-lager för att hantera agenterna) men för olika jobbfunktioner. Vi kommer sannolikt att se hundratals eller tusentals av dessa dyka upp med tiden. Penntestning, kodning, buggsökning, efterlevnadsgranskningar, finansanalytiker och så vidare. Detta är ett enormt område där nystartade företag kommer att klara sig ganska bra eftersom det tenderar att inte finnas några etablerade mjukvaruföretag i dessa kategorier. Vi kommer att interagera med dessa olika agenter från en blandning av de programvaruplattformar som de är knutna till (som Box AI eller Agentforce), via API:er i andra system och horisontella arbetsflödessystem som syr ihop agenter över plattformar (som ServiceNow, IBM Watsonx, Google Agentspace och så vidare). Och naturligtvis kommer användare ofta att konsumera dessa agenter via horisontella chattupplevelser (som ChatGPT, Claude, Perplexity, Grok, Copilot, etc.) via MCP eller andra typer av direktanslutningar. Användare kommer vanligtvis att arbeta i dessa horisontella chattsystem och dra in agenter, data och arbetsflöden från de olika Agentic-plattformarna efter behov. När det är relevant kommer de att hoppa in i kärnplattformarna för att slutföra arbetsflöden, granska information etc. Det kommer också att finnas en lång svans av upplevelser där användare kan skapa mikroappar i farten när de behöver snabba applikationer eller automatiserade användningsfall, när det inte finns någon uppenbar programvara att göra det med. Detta kan hända direkt i de horisontella chattsystemen, ett verktyg som Replit, Lovable eller i verktyg för automatisering av arbetsflöden, etc. Jag skulle förvänta mig att detta är mer för de avancerade användarna där de behöver lim mellan flera system eller där det ännu inte finns någon programvara. Summan av det är att mjukvara bara blir viktigare med tiden, även om de modaliteter där vi interagerar förändras och expanderar. På samma sätt som vi med lätthet hoppar mellan våra telefoner och stationära datorer, även om de lätt kan konvergera, kommer framtiden att erbjuda en blandning av sätt att interagera med programvara.
115,9K