Det er ikke vanskelig å finne annonser om strategiske allianser, åpne arkitekturer eller APIer som lover å integrere alle verktøyene, flytte data sømløst mellom applikasjoner og gjøre livet som programmerer enklere.
Selv har du mer en nok med å lage import/eksport-funksjoner som kan markedsføres som en "pakke".
Hvor kommer så alt dette integreringspresset fra? Hvorfor prøver alle å integrere produktene i pakker eller bygge plattformer som støtter åpen integrering? Hvem trenger disse plattformene?
Det er bare å innse. Sluttbrukere ringer ikke kundestøtte og sier at de egentlig trenger en åpen verktøyplattform.
De spør imidlertid om hvorfor produktet du tilbyr ikke kan integreres med deres verktøy. De ber om funksjoner som ligger utenfor applikasjonen din fordi de ikke kan overføre dataene til et verktøy som ville utført jobben bedre. De støter på problemer med import og eksport mellom ulike programmer. De lurer på hvorfor programmene deres har forskjellige brukergrensesnitt for like oppgaver. Er det ikke innlysende at designverktøyet for nettstedet bør integreres med skriptprogrammet de bruker?
Brukerne ønsker seg frihet til å velge det beste verktøyet for oppgaven. De ønsker ikke å bli holdt tilbake fordi programvaren din bare kan integreres med noen få andre programmer. De har en jobb de skal gjøre, og håndtering av flyten av filer og data mellom verktøyene inngår ikke i denne jobben. De har sine egne problemer de skal løse. Det er din jobb å få verktøyene til å fungere og helst få dem til å fungere sammen.
I mellomtiden har du hendene fulle med å implementere neste runde med kritiske funksjoner, rette feil og frigi nye utgaver. Det siste du trenger er å få dumpet utarbeidelsen av enda en nødløsningsfunksjon for import i fanget.
Hadde det ikke vært fint om du kunne publisere nok tilleggsfunksjoner til å overlate problemer med verktøyintegrering til andre? Dette lar seg vanskelig gjøre med mindre du arbeider for en av de store.