Pense no seu smartphone e nas aplicações que instalou nele. Certamente, chegou com algumas pré-instaladas, mas a maioria provavelmente escolheu você mesmo. Na verdade, sem dúvida também substituiu algumas, digamos quando descobriu uma aplicação meteorológica com melhores informações sobre o vento quando começou a fazer vela. Ou uma aplicação de notícias que agrega todos os seus jornais favoritos para não ter de encher o telemóvel com múltiplas aplicações, todas a enviar-lhe notícias de última hora duplicadas. Ou selecionando o serviço de correio da sua preferência, seja o Microsoft Outlook, Gmail ou Apple Mail, consoante as suas preferências pessoais e requisitos específicos.
Na verdade, a maioria de nós mal se lembra dos telemóveis básicos. Era suficientemente excitante ter o jogo Snake pré-instalado nos nossos antigos Nokia 3310, e a ideia de personalizar o que estava no telemóvel nem era um sonho impossível. (Bem, talvez pudéssemos mudar a capa do telemóvel.) E tenho a certeza de que alguns dos leitores do AccountingWEB nem se lembram da vida antes dos smartphones.
Mas por que razão é que, quando se trata de algo tão crítico como os sistemas ERP das nossas empresas, continuamos a ser vendidos numa abordagem de caixa negra, semelhante aos telemóveis básicos do século passado, quando tal já não é necessário graças à magia das interfaces de programação de aplicações (APIs) — basicamente janelas e portas de acesso ao software que lhe permitem aceder às suas capacidades, tipicamente através da internet.
Certamente, no seu tempo, os sistemas ERP facilitaram a vida das empresas, oferecendo uma plataforma e base de dados únicas com todos os requisitos empresariais satisfeitos a partir de uma única aplicação. Isto foi revolucionário na altura, evitando a necessidade de um enorme esforço para fazer funcionar em conjunto uma série de serviços autónomos incompatíveis. Claro que havia problemas: incluindo falta de flexibilidade e facilidade de utilização, além de uma abordagem universal para os requisitos empresariais. Porque, apesar do que os fornecedores diziam sobre os seus sistemas integrados oferecerem todas as aplicações empresariais de que poderia precisar, era impossível que todas essas aplicações fossem best-of-breed para cada nicho único na vasta gama de requisitos empresariais.
Em vez disso, era frequentemente o caso de faz tudo, mestre de nada. Mas ainda assim, muito melhor do que a miríade de sistemas legados incompatíveis que anteriormente tinha de gerir. E a razão para a miríade de sistemas legados incompatíveis? Não havia um ambiente de API eficaz para interligar esses sistemas díspares.
Avançando para hoje, porém, o mito da solução única é ainda mais inadequado num mundo alimentado por APIs. Não precisa de fazer hacking ao seu Nokia 3310 para substituir o Snake por um jogo que preferiria. É o que está a acontecer a esses sistemas ERP de caixa negra numa tentativa de os ajudar a sobreviver para o futuro. O seu código fonte é tão volumoso que qualquer atualização, ou integração com novas capacidades de terceiros, requer uma reescrita extensa, cara e prolongada. Sem mencionar que os sistemas já não aproveitam as últimas tecnologias, como o processamento em memória, que é uma parte essencial para tirar o máximo partido das tecnologias futuras.
Graças às APIs, hoje pode construir a sua solução ERP utópica. Deve ser tão simples como selecionar a sua funcionalidade de livro-razão geral e depois acrescentar stocks, orçamentação, contas a pagar, reporte, aprovisionamento, e assim por diante. Todos os componentes podem agora ser os mais adequados às suas necessidades empresariais e acedidos através da nuvem se preferir. Isto proporcionará uma solução best-of-breed sem sacrifício de qualidade, tão prevalente num paradigma universal. Graças às APIs, agora prevalentes em aplicações de software, isto não só é possível como é de facto padrão, tal como ter o seu software best-of-breed preferido a funcionar de forma integrada com todos os outros sistemas do seu negócio, garantindo eficácia e eficiência ótimas.
Tal como publicado no AccountingWeb – 4 de abril de 2018.
#applicationprograminterfaces #ERPsystems #ERP #softwareapplication #bestofbreed #API #apps
