Kun yritys haluaa sovelluksen sekä iPhonelle että Android-puhelimille, sen on perinteisesti pitänyt tehdä kaksi erillistä sovellusta eri ohjelmointikielillä. Se tarkoittaa kahta tiimiä, kaksinkertaista työtä ja kaksinkertaisia kustannuksia. Vuonna 2015 Meta, silloinen Facebook, julkaisi avoimena lähdekoodina React Native -nimisen työkalun, jolla saman sovelluksen voi tehdä molemmille alustoille samalla koodilla.
Callstackin omien sivujen mukaan wrocławilainen Callstack perustettiin vuonna 2016, vain kuukausia React Nativen julkaisun jälkeen. Yritys halusi olla uuden teknologian eturintamassa. Crunchbasen mukaan yksi sen perustajista on Mike Grabowski, joka toimii yrityksen teknologiajohtajana.
## Oikeaan aikaan uuden teknologian kanssa
Callstackin tarinassa ajoitus on keskeistä. Kun uusi teknologia julkaistaan, harva osaa sitä vielä. Yritys, joka opettelee sen ensimmäisten joukossa, voi nousta alan johtavaksi asiantuntijaksi. Kun muut yritykset myöhemmin haluavat käyttää teknologiaa, ne etsivät juuri niitä, jotka osaavat sen parhaiten.
Riskinä on, että uusi teknologia ei yleisty. Jos React Native olisi hiipunut, Callstackin osaaminen olisi menettänyt arvonsa. Teknologia kuitenkin menestyi, ja Callstack oli valmiina.
## Avoimen lähdekoodin rakentaja
Callstackin mukaan se on React Nativen keskeisiä kehittäjiä. Sen mukaan yritys on tehnyt React Nativeen yli 300 muutosta, ja sen ylläpitämiä kirjastoja ladataan yli 39 miljoonaa kertaa kuukaudessa ja ne ovat keränneet yli 67 000 tähteä GitHubissa. Callstackin mukaan sen kirjastoja käyttävät päivittäin miljoonat ihmiset.
Avoimen lähdekoodin kehittäminen on Callstackille sekä hyväntekeväisyyttä että liiketoimintaa. Kun yritys parantaa työkalua, jota kaikki käyttävät, se rakentaa mainetta alan asiantuntijana. Kun yritykset tarvitsevat apua React Nativen kanssa, ne tuntevat Callstackin nimen jo valmiiksi.
## Asiakkaita ympäri maailmaa
Callstackin mukaan sillä on ollut yli sata yritysasiakasta, esimerkiksi Evernote, Ticketmaster, Expensify, PwC, DirecTV ja Zalando. Callstackin mukaan asiakkaiden sovelluksilla on yhteensä miljardeja käyttäjiä.
Callstack on ohjelmistotalo, joka auttaa asiakkaitaan rakentamaan ja parantamaan sovelluksia. Se ei myy yhtä omaa sovellusta, vaan osaamistaan. Sen erikoisala on kuitenkin niin kapea ja syvä, että harva kilpailija pystyy tarjoamaan samaa.
## Kasvu ja tekoäly
Callstackin mukaan yrityksessä oli vuoteen 2024 mennessä yli 200 työntekijää useissa maissa. Callstackin mukaan vuonna 2025 sijoittaja Viking Global Investors tuki yrityksen laajentumista tekoälypohjaiseen ohjelmistokehitykseen ja niin sanottuun agenttiseen infrastruktuuriin React Native -osaamisen rinnalla.
Tekoäly muuttaa ohjelmointia nopeasti, ja ohjelmistotalojen on sopeuduttava. Callstack yrittää olla eturintamassa jälleen kerran, samaan tapaan kuin se oli React Nativen kanssa.
## Erikoistuminen kannattaa
Callstackin tarina näyttää erikoistumisen voiman. Yleinen ohjelmistotalo kilpailee tuhansien muiden kanssa. Yritys, joka on maailman paras yhdessä asiassa, voi valita asiakkaansa ja veloittaa osaamisestaan enemmän. Erikoistuminen on kuitenkin myös riski, koska yritys on riippuvainen yhden teknologian menestyksestä.
## Konferenssit ja opettaminen
Moni ohjelmistoalan asiantuntijayritys jakaa osaamistaan konferensseissa, blogeissa ja koulutuksissa. Tämä kasvattaa sen tunnettuutta ja houkuttelee sekä asiakkaita että työntekijöitä. Kehittäjät haluavat usein työskennellä yrityksessä, joka tekee alan kiinnostavinta työtä ja jonka asiantuntijat ovat tunnettuja. Näin avoimuus auttaa myös rekrytoinnissa.
## Wrocław ohjelmistokaupunkina
Callstack on yksi monista wrocławilaisista ohjelmistoyrityksistä. Kaupungissa on paljon yliopisto-opiskelijoita ja teknologiayrityksiä, mikä luo hyvän ympäristön uusille yrityksille. Kun osaajia on paljon samassa paikassa, he oppivat toisiltaan ja perustavat uusia yrityksiä.
Callstackin tarina näyttää, miten syvä osaaminen yhdessä teknologiassa voi kantaa yrityksen kansainväliseksi.
## Riskit
Callstackin menestys on sidottu React Nativen suosioon. Jos kehittäjät siirtyvät muihin työkaluihin, kysyntä voi laskea. Avoimen lähdekoodin työ vie paljon aikaa, eikä siitä makseta suoraan. Tekoäly voi vähentää tarvetta suurille ohjelmointitiimeille. Kilpailu osaavista kehittäjistä on myös kovaa.
## Yksi koodi, kaksi alustaa
React Nativen idea säästää yrityksiltä paljon. Kun sama tiimi voi tehdä sovelluksen molemmille alustoille, uudet ominaisuudet valmistuvat nopeammin ja virheitä on vähemmän korjattavana. Tämä on yksi syy siihen, miksi niin monet suuret yritykset ovat ottaneet teknologian käyttöön ja tarvinneet siihen asiantuntija-apua.
## Kokeile itse
Etsi jokin puhelimessasi oleva sovellus ja selvitä verkosta, millä teknologialla se on tehty. Monien suosittujen sovellusten teknologiat on kerrottu yritysten blogeissa tai työpaikkailmoituksissa. Mieti sitten: jos tekisit oman sovelluksen, tekisitkö sen erikseen iPhonelle ja Androidille vai yhdellä koodilla molemmille? Mitä hyötyjä ja haittoja kummassakin on?
## Mitä tästä voi oppia
**Säästä asiakkaan aikaa.** Yksi koodi kahdelle alustalle nopeuttaa kehitystä.
**Seuraa teknologian muutoksia.** Uusi työkalu voi avata kokonaisen markkinan.
**Opettaminen houkuttelee osaajia.** Kehittäjät haluavat töihin alan kärkeen.
**Hyvä ympäristö auttaa.** Wrocławin osaajakeskittymä tuki kasvua.
**Tartu uuteen teknologiaan ajoissa.** Varhaiset osaajat voivat nousta alan johtajiksi.
**Anna takaisin yhteisölle.** Avoimen lähdekoodin työ rakentaa mainetta.
**Erikoistu syvästi.** Kapea ja syvä osaaminen erottaa kilpailijoista.
**Maine tuo asiakkaita.** Tunnettu nimi avaa ovia suuriin yrityksiin.
**Uudistu taas.** Tekoäly on seuraava murros, johon pitää valmistautua.
**Erikoistuminen on myös riski.** Menestys riippuu yhden teknologian tulevaisuudesta.