Application Factory on CGI:n tekoälyä hyödyntävä toimitusmalli sovellusten rakentamiseen ja modernisointiin. Se yhdistää tekoälyagentit, uudelleenkäytettävät komponentit, automatisoidun dokumentaation ja jäsennellyt toimituskäytännöt koko ohjelmistokehityksen elinkaaren ajan. Tavoitteena on nopeampi, turvallisempi ja ennakoitavampi ohjelmistokehitys laadusta tai kontrollista tinkimättä. 

Application Factory auttaa organisaatioita erityisesti silloin, kun ohjelmistokehityksen pitäisi olla nopeampaa, vanhoja järjestelmiä pitäisi modernisoida tai monimutkaisten integraatioiden ja muiden kehityksen pullonkaulojen vaikutusta halutaan pienentää. Tekoäly tekee yhä suuremman osan työstä, mutta ihmiset määrittävät tavoitteet, tekevät keskeiset päätökset, validoivat lopputulokset ja hyväksyvät julkaisut.

Ajankohtaista juuri nyt

CGI valittu voittajaksi Opetushallituksen historian suurimmassa ICT-kilpailutuksessa

CGI valittiin vuonna 2026 Opintopolun kehitys- ja ylläpitopalveluiden toimittajaksi kahdeksan vuoden sopimuksella, jonka arvo on noin 48–80 miljoonaa euroa. Opintopolku on Opetushallituksen käyttäjämäärältään suurin palvelukokonaisuus, vuonna 2025 Opintopolku.fi-palvelulla oli noin 14 miljoonaa kävijää. Kehitystyössä hyödynnetään CGI:n Application Factory -toimitusmallia, jonka tavoitteena on nopeuttaa sovelluskehitystä, parantaa laatua ja pienentää kehityskustannuksia. Kehityksessä huomioidaan lisäksi ympäristövaikutukset ja energiatehokkuus green coding -periaatteiden avulla.

Lue lisää kumppanuudesta 

Kuvituskuvaa Helsingin kaupungista
Asiantuntijoita keskustelemassa AI-avusteisesta sovelluskehityksestä

Mikä on Application Factory?

Application Factory on CGI:n tekoälyä hyödyntävä toimitusmalli ohjelmistojen rakentamiseen ja modernisointiin. Se ei ole yksittäinen ohjelmisto tai työkalu, vaan tapa organisoida ohjelmistokehitys niin, että tekoälyä ja AI-agentteja voidaan hyödyntää hallitusti koko toimituksen elinkaaren ajan.

Application Factory auttaa organisaatioita

  • modernisoimaan vanhat legacy-järjestelmät
  • rakentamaan uusia digitaalisia palveluita ennennäkemättömällä nopeudella
  • vähentämään kustannuksia ja riskejä 
  • parantamaan laatua ja läpinäkyvyyttä 
  • varmistamaan, että ratkaisu skaalautuu tulevaisuuden tarpeisiin. 

Application Factory kattaa koko ohjelmistokehityksen elinkaaren

Tekoäly ei enää vain avusta kehittäjää kirjoittamaan koodia. Se voi tehdä merkittävän osan analyysistä, koodauksesta, testauksesta ja dokumentoinnista sekä nopeuttaa ideoiden kokeilemista, prototypointia ja iterointia. Tämä muuttaa koko ohjelmistotoimituksen nopeutta ja taloutta. Samalla pienemmät tiimit voivat saada enemmän aikaan ja asiantuntijoiden kapasiteettia voidaan hyödyntää laajemmin. Application Factory vastaa tähän muutokseen tuomalla tekoälyn osaksi koko toimitusmallia.

Application Factory kattaa koko ohjelmistokehityksen elinkaaren määrittelystä ylläpitoon ja yhdistää AI-agentit, uudelleenkäytettävät komponentit, automatisoidun dokumentaation ja lopputuloksiin perustuvan toimitusmallin. Se hyödyntää kaikkea sitä, missä olemme parhaimmillamme: syvää toimialaosaamista, turvallisia ympäristöjä, globaalia toimituskykyä ja vuosikymmenten modernisointikokemusta.

Application Factoryn tavoitteena ei ole vain yksittäisen kehittäjän tuottavuuden parantaminen, vaan koko ohjelmistotoimituksen nopeuden ja ennakoitavuuden kehittäminen.

  • Nopeampi markkinoille pääsy: ideasta toimivaan ratkaisuun nopeammin.
  • Nopeampi modernisointi: legacy-ympäristöjen ymmärtäminen ja uudistaminen tehokkaammin.
  • Pienempi kehitystyömäärä: tekoäly auttaa automatisoimaan manuaalisia työvaiheita.
  • Parempi laatu ja jäljitettävyys: automatisoidut tarkistukset ja systemaattiset toimituskäytännöt tukevat laatua.
  • Pienempi toimitusriski: tavoitteet, päätökset, validointi ja kontrollipisteet ovat osa mallia.

Tekoälytyökalujen käyttöönotto ei vielä muuta organisaation ohjelmistokehitystä. Todellinen hyöty syntyy, kun AI:n ympärille rakennetaan tapa tehdä työtä uudella tavalla.

Application Factory yhdistää:

  • AI-avusteisen ja agenttisen tekemisen
  • jäsennellyn toimitusprosessin
  • uudelleenkäytettävät komponentit ja osaamisen
  • laadun, tietoturvan ja governance-käytännöt
  • ihmisen jatkuvan ohjauksen ja validoinnin.

Tavoitteena ei ole automatisointi itsessään, vaan parempi liiketoimintatulos nopeammin ja hallitummin.

“Tämä on ensimmäinen kerta, kun tämän järjestelmän modernisointi on oikeasti onnistunut.”

Application Factory tarkoittaa nopeutta, varmuutta ja tuloksia ensimmäisestä päivästä alkaen

Application Factory ei pyri automatisoimaan kaikkea hinnalla millä hyvänsä. Tavoitteena on nopeampi toimitus hallitusti. Keskeiset tarkistuspisteet varmistavat, että tärkeät asiat ovat riittävän selkeitä ennen seuraavaan vaiheeseen siirtymistä. Tarkistuksia voidaan tehdä ihmisten toimesta tai osittain automatisoida käyttötapauksen mukaan.

Suuret ja vaikeasti myöhemmin muutettavat ratkaisut tehdään riittävän aikaisin, mutta kaikkea ei tarvitse suunnitella kerralla valmiiksi. Kun työ on riittävän valmis, se voidaan siirtää toteutukseen ja edetä iteratiivisesti muun työn vielä valmistuessa.

Tekoäly tekee enemmän työtä, mutta kontrolli ja vastuu säilyvät ihmisellä.

Valitsemalla Application Factoryn saat kumppanin, joka

  • Modernisoi jopa mahdottomana pidetyn: haastavimmatkaan legacy-ympäristöt eivät ole modernisoinnin este.
  • Nopeuttaa kehitystä laadusta tinkimättä: tekoäly ja automatisoidut tarkistukset varmistavat korkean laadun, vaikka nopeus kasvaa.
  • Jakaa riskin asiakkaan kanssa: selkeät lopputulemat ja ennakoitava hinnoittelu tekevät investoinnista turvallisen ja läpinäkyvän.
  • Tukee koko matkaa ideasta tuotantoon ja jatkuvaan kehitykseen: asiantuntijatiimimme skaalautuvat asiakkaiden tarpeiden mukaan.
Tyytyväiset asiantuntijat ovat saaneet tuloksia AI-avusteisen sovelluskehityksen avulla

Application Factory ei ole sidottu yhteen AI-työkaluun

Erilaiset tehtävät ja asiakkaiden teknologiaympäristöt vaativat erilaisia ratkaisuja. Siksi Application Factory ei perustu yhteen AI-työkaluun, vaan best-fit-ajatteluun: valitaan kuhunkin toimitustarpeeseen sopivin teknologia, alusta ja työkaluketju.

Mahdollisia teknologioita ovat esimerkiksi Microsoft Foundry, Azure AI, GitHub Copilot, ChatGPT Enterprise, OpenAI, Claude Code, Codex, Google Gemini, Amazon Bedrock ja AWS Kiro. Lisäksi voidaan hyödyntää CGI:n omia ratkaisuja, DigiOps-kyvykkyyksiä sekä uudelleenkäytettäviä agentteja, työnkulkuja ja muita komponentteja.

Yksittäiset työkalut kehittyvät nopeasti. Application Factoryn erottautumistekijä on toimitusmalli: sama hallittu tapa hyödyntää tekoälyä, vaikka teknologia ympärillä muuttuu.

 

Missä Application Factory tuottaa eniten arvoa?

Legacy-järjestelmien modernisointi

Vanha teknologia, puutteellinen dokumentaatio, korkeat ylläpitokustannukset tai harvojen asiantuntijoiden varaan keskittynyt hiljainen tieto voivat hidastaa modernisointia. Application Factory auttaa ymmärtämään olemassa olevan ympäristön nopeammin, dokumentoimaan sen ja muodostamaan hallitun modernisointipolun ennen muutosten aloittamista.

Asiakkaan hyöty: nopeampi modernisointi, pienempi riippuvuus yksittäisistä asiantuntijoista ja parempi näkyvyys modernisointiin liittyviin riskeihin.

Olemassa olevien sovellusten kehittäminen

Application Factory sopii tilanteisiin, joissa koko järjestelmää ei tarvitse uusia, mutta esimerkiksi integraatiot, tekninen velka, testaus tai hitaat muutoskierrot jarruttavat kehitystä.

Asiakkaan hyöty: kohdennettujen muutosten nopeampi toteutus ilman koko järjestelmän korvaamista. 

Uusien digitaalisten palveluiden rakentaminen

Kun uusi palvelu tai sovellus pitäisi saada ideasta toimivaksi ratkaisuksi nopeasti, Application Factory auttaa lyhentämään matkaa liiketoiminta-ajatuksesta vaatimuksiin, suunnitteluun ja toteutukseen.

Asiakkaan hyöty: nopeampi prototypointi, nopeammat iteraatiot ja nopeampi pääsy toimivaan, testattavaan ratkaisuun.

Monimutkaiset integraatiot

Integraatiokehitys voi muodostua merkittäväksi pullonkaulaksi, kun vaatimusten määrittely, dokumentointi, toteutus ja testaus vievät paljon manuaalista työtä. Application Factory tuo AI-avusteisen kehityksen myös integraatioiden suunnitteluun ja toteutukseen. 

Sääntelykriittiset ympäristöt

Kun muutoksia pitää toteuttaa nopeasti mutta samalla jäljitettävyyden, laadun, tietoturvan ja compliance-vaatimusten on säilyttävä korkealla tasolla, Application Factory yhdistää AI-avusteisen tekemisen ja kontrolloidun toimitusmallin.

 

Usein kysyttyä Application Factorysta

Application Factory on CGI:n AI-avusteinen toimitusmalli, joka yhdistää tekoälyn ja AI-agentit ohjelmistokehityksen koko elinkaareen. Alla vastauksia yleisimpiin kysymyksiin.

Mikä Application Factory on?

Application Factory on CGI:n tekoälyä hyödyntävä toimitusmalli ohjelmistojen rakentamiseen ja modernisointiin. Se yhdistää tekoälyn, AI-agentit, uudelleenkäytettävät komponentit ja jäsennellyt toimituskäytännöt koko ohjelmistokehityksen elinkaaren ajan.

Onko Application Factory uusi ohjelmisto tai työkalu?

Ei. Application Factory on toimitusmalli, ei yksittäinen ohjelmisto tai teknologia. Mallissa voidaan hyödyntää useita eri AI- ja kehitystyökaluja asiakkaan tarpeen ja teknologiaympäristön mukaan. 

Keskittyykö Application Factory vain kehittäjien työn nopeuttamiseen?

Ei. Application Factory hyödyntää AI:ta koko ohjelmistokehityksen elinkaaressa suunnittelusta ja analyysistä toteutukseen, testaukseen, käyttöönottoon ja jatkuvaan ylläpitoon.

Korvaako tekoäly ihmiset Application Factory -toimituksessa?

Ei. AI tekee yhä suuremman osan suorittavasta työstä, mutta ihmiset määrittävät tavoitteet, tekevät keskeiset päätökset, validoivat lopputulokset ja hyväksyvät julkaisut. Ihmiset säilyvät vastuullisina ja kontrollissa. 

Miten Application Factory auttaa legacy-järjestelmien modernisoinnissa?

AI-avusteinen analyysi auttaa ymmärtämään vanhan järjestelmän logiikkaa, riippuvuuksia, tietovirtoja ja dokumentoimatonta tietoa nopeammin. Näin modernisointipäätöksiä voidaan tehdä paremman ja validoidun kokonaiskuvan perusteella.

Voidaanko Application Factorya käyttää uuden sovelluksen rakentamiseen?

Kyllä. Application Factory auttaa lyhentämään matkaa liiketoiminta-ajatuksesta vaatimuksiin, suunnitteluun, prototyyppiin ja toimivaan ratkaisuun. Tekoälyä voidaan hyödyntää esimerkiksi vaatimusten jäsentämisessä, arkkitehtuurivaihtoehdoissa, koodauksessa ja testauksessa. 

Mitä teknologioita Application Factoryssa käytetään?

Application Factory ei ole sidottu yhteen työkaluun. Käytettäviä teknologioita voivat olla esimerkiksi Microsoft Foundry, Azure AI, GitHub Copilot, ChatGPT Enterprise, OpenAI, Claude Code, Codex, Google Gemini, Amazon Bedrock ja AWS Kiro. Lisäksi hyödynnetään CGI:n omia ratkaisuja, uudelleenkäytettäviä komponentteja, agentteja ja työnkulkuja.

Tutustu myös CGI:n tekoäly- ja modernisointiosaamiseen

Application Factory toimii osana CGI:n laajempaa tekoäly-, ohjelmistokehitys- ja modernisointiosaamista. Tutustu myös:

 

Kiinnostuitko Application Factorysta?

Ota yhteyttä oheisella lomakkeella, olemme sinuun pian yhteydessä!