unix mysql development linux internet windows content management system c++ cmsimple javascript design architettura homepage italian commercial german spanish french programming open source english developer java industrial design estate cms arredamento