Tietokoneen kansiorakenne tuntuu luonnolliselta, koska sitä on käytetty vuosikymmeniä. Dokumentti laitetaan kansioon ja myöhemmin käyttäjän pitäisi muistaa, mihin se laitettiin.
Antti Nivala näki tässä rakenteellisen ongelman. Tieto pitäisi pystyä löytämään sen perusteella, mitä se on: asiakas, sopimus, projekti, päivämäärä tai dokumentin tila.
M-Filesin virallisen historian mukaan Nivala aloitti dokumentinhallintaohjelmiston kehittämisen Tampereella vuonna 2002.
Ensimmäiset vuodet olivat tuotekehitystä. Ohjelmiston piti ratkaista dokumenttien versiot, metatiedot, oikeudet ja haku tavalla, joka toimisi yritysten oikeassa arjessa.
Vuonna 2005 julkaistiin ensimmäinen M-Files-ohjelmisto.
Tuotteen idea erosi tavallisesta tiedostopalvelimesta. Käyttäjä saattoi tallentaa dokumentille tietoa siitä, mihin asiakkaaseen, projektiin tai prosessiin se liittyy. Sama dokumentti pystyi näkymään useassa näkymässä ilman useita kopioita.
Tämä kuulostaa pieneltä käyttöliittymämuutokselta, mutta yrityksen mittakaavassa sillä on suuri vaikutus. Kun tuhannet dokumentit liikkuvat työntekijöiden välillä, väärä versio tai kadonnut tiedosto maksaa aikaa joka päivä.
M-Files kasvoi ensin Suomessa ja avasi myöhemmin tytäryhtiön Yhdysvaltoihin vuonna 2009.
Kansainvälistyminen jatkui, ja ohjelmisto laajeni dokumentinhallinnasta älykkääksi tiedonhallinnaksi.
Pilvipalvelut ja tekoäly tulivat myöhemmin osaksi tuotetta, mutta perusongelma pysyi samana: miten ihminen löytää oikean tiedon nopeasti riippumatta siitä, missä järjestelmässä se fyysisesti sijaitsee.
M-Filesin nykyinen yhtiösivu kertoo, että palvelua käyttää yli 6 000 yritystä yli sadassa maassa.
Pitkä aikajana on tässä kiinnostava. Vuodesta 2002 tähän päivään on yli kaksi vuosikymmentä. Kaikki kasvuyhtiöt eivät synny kahdessa vuodessa tai katoa viidessä.
B2B-ohjelmistossa pitkä asiakassuhde ja jatkuva tuotekehitys voivat olla tärkeämpiä kuin räjähdysmäinen kuluttajakasvu.
Nivala on pysynyt mukana yhtiössä perustajana, hallituksen puheenjohtajana ja tuotevision kehittäjänä.
Nuorelle rakentajalle M-Files muistuttaa, että hyvä ohjelmistoidea voi löytyä hyvin arkisesta asiasta, jonka kaikki ovat jo hyväksyneet normaaliksi.
Kansiorakenne oli olemassa ennen M-Filesia ja toimii edelleen monissa tilanteissa. Nivala ei yrittänyt hävittää sitä kaikkialta. Hän näki vain, että monimutkaisessa yritystyössä parempi malli voi olla mahdollinen.
Tämä on hyvä kysymys mille tahansa alalle: mikä nykyinen käytäntö on olemassa vain siksi, että niin on aina tehty?
Jos vastaus löytyy, sen ympärille voi rakentua hyvin pitkäikäinen tuote.