Web Technologies
Web applications require server-side programming and database design. The Institute's web servers use the following open-source and platform-independent web technologies:
Apache
A number of custom-built Linux web servers are maintained by the Institute's Computing Services group. These public, internal, staging and testing web servers are all running Apache, the most widely used web server in the world.
MySQL
Web database applications designed in MySQL can handle large data sets. Most web applications will interface with the web database server and store data through web forms. The data can then be retrieved instantly from any public or internal web page.
PHP
PHP is a recursive acronym for PHP Hypertext Preprocessor. PHP is a programming language that can be embedded in HTML pages. The commands are parsed on the web server which returns HTML back to the browser. PHP supports cookies, file handling, form processing, FTP, SQL database access, XML, and many other protocols.