Afin de «ne pas réinventer la roue», selon l’expression courante, et d’optimiser les ressources de l’Etat, la Banque d’assurance sociale (Banco de Previsión Social – BPS) promeut et examine depuis plusieurs années déjà la possibilité de mettre en place un logiciel public, plutôt que de se lancer dans la conception d’un nouveau système ou d’entreprendre un processus d’appel d’offres pour en acquérir un. Un logiciel public désigne tout logiciel qui a été développé grâce aux ressources de l’Etat et qui, par conséquent, peut être partagé entre les différents organismes publics.
Cette bonne pratique fait appel à des techniques collaboratives de développement de logiciels, c’est-à-dire qu’elle mobilise les efforts des différents acteurs concernés qui coopèrent en vue d’obtenir le meilleur résultat possible pour toutes les parties prenantes. Ce processus contribue non seulement à une réduction considérable des coûts, mais également à la création d’un réseau de connaissances et à la professionnalisation des ressources humaines de l’Etat.