.net power tools perl compiler cgi tools windows content management system design cnc hand tools spanish machine application equipment hardware software english debug learn knowledge unix thin-client radius3 french debugger open source german beginnings java machines linux php j2ee cmsimple mysql education c++