Web Platforms

Listed in the table below are many of the varied technologies that are used in most Web platforms:

OS Web Server Software Databases Dynamic server-side scripting languages (files stored on the server that browsers don't normally access) Client-side scripting languages (stored in Web pages that browsers access) Static markup languages/Presentation definition languages Web Browsers Status
Linux, FreeBSD Apache  MySQL, PostgreSQL PHP, Ruby, Perl, Python   ECMAScript XHTML/CSS, XML/XSL, others Mozilla Firefox  Open Source
Microsoft Windows Microsoft IIS Microsoft SQL Server, Microsoft Access  ASP, ASP.NET  JScript, VBScript    Internet Explorer Proprietary (Microsoft)
Unix, Solaris, Novell Netware, MacOS, others Google GFE, Oversee, J2EE, others Oracle PL/SQL, IBM SQL PL, others CFML, JSP, others  JavaScript, ActionScript, CFScript, others    Safari, Opera, Lynx (text), others Mostly proprietary

Some Web technology platforms, also known as Web stacks or solution stacks, are so commonly used on Web servers that acronyns have appeared to describe them. LAMP, for Linux/Apache/MySQL/PHP is one of the most prevalent combinations and refers to a platform that is all open source. WIMSA, for Windows/IIS/Microsoft SQL Server/ASP, is another very common combination and refers to an all-Microsoft platform.

Compiled by Greg Kerr (2-23-2008)