Seven years ago Java PHP Perl dynamic websites static HTML sites ruled the world, today dynamic websites are everywhere. Many things have changed since then. , , are now mature technologies, but applications' complexity has increased many times. Machines are faster, but we have many times more page views than before. Databases have became fast, robust and featureful, but they also have became a bottle-neck for heavy-traffic websites. Today's larger and more complex websites require much larger teams which require different organization and specialization. And only very few are updated more than once a second. And the government has an extra issue to take into consideration: -- We are not a .com. We use the citizens' money for our web development, so it's our responsibility to make our processes as efficient as possible. -- Then we need to ask ourselves several questions about how things work in today's Internet and focus them towards better practices based on new different processes and supported by the development of new technology. In the way of these changes we have learned about other free software developments, and we are contributing back so our tax-paying citizens can benefit from the technology we have developed with their money.