A PHP is our primary supported language and all our installed applications are open source, PHP-based apps. Because this is a shared server, the processes running on the server affect everyone, which is why individual users do not have root access to the system. There is not sufficient isolation between users to allow any random user to install, run, and package how they like. We carefully control what is installed on our servers to make this shared machine appear as if it’s many machines. Users wanting to install non-supported developer tools or stop Apache requires they have their own server. If you didn’t have your own server and installed these tools, you would take down the LAMP environment everyone else is using. This service is not intended to be a server for learning how to do system administration, installing packages, etc. Instead, our main focus is on teaching accessible technical skills necessary to build a site and create an identity that anyone (non-coders included) can learn. Even though there are limitations to our server, there is still quite a bit that can be done with coding knowledge. Supported and non-supported languages/programs are listed below.