Performing research on the type of web-server platforms and programming languages used by Dell has proven to be a difficult task, with little recent information available.
In his report Sall notes, "The Dell.com was relaunched November 7th in 80 countries with 22 different languages. The site uses Active Server Pages, Microsoft's IIS, Commerce Server, and webMethods' b2b Integration server. Cookies are stored with precise information about the customers' purchased products so that they can be automatically directed to the pages most relevant to them."
Browsing of the Dell Australia website, I note that many of the top-level webpages included the .aspx extension. This indicates, that in Australia at least, Dell has moved to using ASP.NET rather than ASP. Usage of ASP.NET allows the Dell website to become a fully-fledged programmed non-trivial web-application that can for example include: tight coupling to databases, ability to generate or parse XML documents, dynamic content and so on. Programming of ASP.NET applications can be achived through either VB.NET or C#, both of which are object oriented languages. Program code is either placed in line with the web page or in a 'code-behind' file.
A white-paper (propaganda?) by Microsoft[2] would seem to confirm my findings, indicating at the least a partial move by Dell to a Microsoft .NET (and hence ASP.NET) based system. Furthermore according to the article, by using Microsoft .NET XML webservices technology for prototyping Dell validated the usage of .NET XML webservices within the organization.
References[1] Ken Sall, Dell.com: XML Case Study and Web Catalogue, http://wdvl.internet.com/Authoring/Languages/XML/Conferences/XML99/dell.html
[2] Microsoft, Dell commites to a .NET connected web services architecture, http://download.microsoft.com/documents/customerevidence/6634_Dell_DotNET.doc