\begin{abstract} % teste The Brazilian Public Software (SPB) is a program by the Brazilian Federal Government to foster the sharing and collaboration on Free/Libre/Open Source Software (FLOSS) solutions for the public administration. In the one hand, Brazilian Public Softwares have some differences from FLOSS projects, in particular, the software is considered a public good and the Federal government assumes some responsibilities related to its use. In the other hand, the software development principles are the same: the trend towards decentralization in decision-making, the information and development sharing, and the continuous feedback. In this context, we have designed a platform based on the integration and evolution of existing FLOSS tools. Nowadays, the SPB Portal provides several modern features for software collaborative development, helping the Brazilian public administration to share its solutions. In this paper, we present this integrated software development platform that was developed for the program by a heterogeneous team composed by professors, master students, undergraduate students and professionals from FLOSS communities. The development of this platform used several FLOSS applications, providing a non-trivial integration among them, as well as, have generated several contributed features back to them. In this experience report, alongside the platform architecture, features, and the user experience efforts carried out, we also discuss our work process, based on agile and free software development practices, and the lessons learned in 30 months work on the SPB project. \end{abstract} \category{H.5.m.}{Information Interfaces and Presentation (e.g. HCI)} {Miscellaneous} \keywords{\plainkeywords}