Hi Emilliano,
You are absolutely right when pointing to requirements and adding new modules. Where I live, in the French part of Belgium, the schools are in the same boat as in Italy. There is VERY little funds available for ICT related projects. Ofcourse that is a pity for the schools but also a fantastic opportunity for opensource projects to jump in.
5 Years ago I was a parent that had 3 children on a primary school in Belgium. That school had about six 10-year-old standalone pc's and 1 copier. That was their 'ict environment'.
I talked with the teachers and the schoolboard what they wanted to do with ict in the school. It came out that they very much wanted to use ICT in their lessons, but they didn't have the funds to buy ICT equipment, nor have the knowledge to maintain an ICT environment. Sounds familiar?
Together with one of the teachers I made a plan to setup a decent but cheap solution for the school. I went to several companies and just asked if they had any unused ICT equipment. It is amazing what you can get just by asking!
A few months later we had a server (HP DL360 with 15K SCSI disks) and a 48port managed 3COM switch. A fullsize servercabinet and 20 used dersktops with TFT monitors.
I installed Zentyal 3.2 on the server. Together with that I installed several webpased applpications like Chamilo, Owncloud and Xerte online Toolkits. Finally, when all was working we invited the major to see what we established and asked if they could provide networkconnections throughout the school. We could convince the major to invest in the project and now each classroom has at least 3 network connections and 2 pc's.
We also asked the regional governor for extra funds. There was an ICT project and they honored the application. So there was money to buy a movable cubboard with 24 laptops and wireless AP's. Each class can reserve the laptops on any given time and the laptops are now used almost every single hour every week.
The old server has now been replaced with a brand new server. I installed pfSense and Karoshi server on it in VM's and we are in a process of getting everything available from the schoolnetwork and outside.
With this story I want to show you that opensource is so powerful that even in small environments with very little resources, it can do great things.