Microsoft Surface is een multi-touch-product van Microsoft. Surface is een combinatie van hardware en software die een gebruiker, of meerdere gebruikers toestaat om content te bewerken door middel van touch technologie. Gebruikers kunnen met de machine werken door middel van hun vingers. Ze kunnen dingen op het scherm aanraken en verplaatsen. Ook kunnen er voorwerpen gebruikt worden, zoals verfkwasten of kleine blokjes

Microsoft Surface is in essentie een Windows Vista computer in een tafel, waarvan het tafelblad een 76 cm reflecterend scherm is. Onder het scherm is een projector geplaatst die afbeeldingen kan projecteren op het scherm. Ook zitten er nog 5 camera's in die reflecties van infrarood licht die door vingers wordt weerkaatst kunnen waarnemen. De camera's kunnen ook voorwerpen waarnemen als deze zijn 'getagt'.

Microsoft Silverlight is een cross-over browserplugin van Microsoft die het mogelijk maakt animaties, audio en video weer te geven in een webbrowser. Cross-over betekent dat de plugin draait op verschillende browsers van verschillende besturingssystemen, voornamelijk op Windows en Mac OS.

Een Linux-implementatie van Silverlight is ook beschikbaar. Deze ondersteuning wordt verzorgd door een vrij softwareproject genaamd Moonlight.

Microsoft Silverlight stelt de gebruiker in staat om vectoriële animaties te visualiseren, maar vooral om multimedia-inhoud, die audio en video integreert, te tonen in de webbrowser. Door middel van JavaScript kan men een Silverlight-applicatie in een website integreren.

Silverlight ondersteunt de volgende audioformaten: WMA en MP3. Vanaf Silverlight 3 zullen ook het videoformaat h.264 en het audioformaat AAC worden ondersteund. Silverlight is ontwikkeld onder de codenaam Windows Presentation Foundation/Everywhere, en bevat een subset van het .NET Framework.

Adobe Flash is een computerprogramma waarmee animaties, (korte) webvideo's en webapplicaties (zoals spelletjes en gehele websites) gemaakt kunnen worden. Het wordt veel gebruikt om websites aan te kleden en voor reclame-uitingen bij websites, zogenaamde banners. Daarnaast is het heel erg populair voor het maken van site die een product presenteren door de mogelijkheid om veel video, geluid en animaties te gebruiken. Adobe Flash beschikt over een eigen programmeertaal: ActionScript, waarmee men volwaardige websites en applicaties kan ontwikkelen.
.NET (uitspraak: dotNET) is een applicatieframework van Microsoft om complexe sites en applicaties te bouwen. De .NET-technologie is duidelijk geïnspireerd door Java. Nadat Microsoft Java uitbreidde om het betere uitwisselbaarheid met zijn eigen Windows-platform te geven, maar Sun Microsystems, de eigenaar van Java, deze uitbreidingen door de rechter verboden wist te krijgen, besloot Microsoft een eigen standaard te ontwikkelen, wat geresulteerd heeft in het .NET-framework. Dit verenigt de voordelen van de Java-principes met een grote uitwisselbaarheid met de al bestaande Windows-programmeeromgevingen, wat het tot een zeer interessant ontwikkelplatform maakt voor veel van de software die, voor .NET bestond, in Visual Basic of C++ moest worden ontwikkeld.
MySQL is een open source relationele databasemanagementsysteem (RDBMS), dat gebruikmaakt van SQL. MySQL is een populair databasemanagementsysteem dat voor het gestructureerd opslaan van gegevens voor zeer veel toepassingen wordt gebruikt. Voorbeelden van websites die gebruikmaken van MySQL zijn de sites van Wikipedia, de vrije encyclopedie. Een bekend MySQL-frontend is phpMyAdmin, een webgebaseerd MySQL-beheerprogramma geschreven in PHP.

PHP is een server-side scripttaal, die bedoeld is om op webservers dynamische webpagina's te creëren. PHP is een scripttaal en is vergelijkbaar met Perl, Python, Ruby en Microsoft ASP.NET. Een server-side scriptingtaal, die hoofdzakelijk wordt gebruikt om op de webserver dynamische webpagina's te creëren, is voor de gebruiker onzichtbaar. Alleen het resultaat is zichtbaar en dat ziet eruit als een gewone HTML-pagina. De voordelen van PHP zijn: het is open source, het is zeer populair en makkelijk te leren en er is een brede ondersteuning mogelijk op het internet.

WPF

De Windows Presentation Foundation (of WPF), is het grafische subsysteem dat een onderdeel is van het .Net Framework versie 3 van Microsoft. WPF is de grotere broer van Silverlight en is zeer geschikt om software te maken voor het Windows besturingssystemen, waaronder Surface voor de Multi Touch Tables.WPF maakt een beter ontwerp van besturingselementen (zoals dialoogvensters, knoppen en keuzelijsten) mogelijk, vooral door het gebruik van een vectorieel grafisch systeem. Hierdoor kunnen vensters herschaald worden, niet alleen maar groter of kleiner gemaakt. Daarnaast introduceert WPF een nieuw programmeermodel XAML (uitgesproken als zammel), waarmee op een nieuwe manier gebruikersinterfaces kunnen gebouwd worden.
Adobe Flex 3.0 is een clientapplicatie waarmee met behulp van Macromedia Flex Markup Language (MXML) cliëntinterfaces gebouwd kunnen worden en bepaald worden hoe ze gaan functioneren met de back-end. Er kunnen met MXML en Actionscript 3.0 volledige Rich Internet Applications (RIA's) gebouwd worden die zowel door middel van de Flash Player kunnen worden bekeken door de cliënt als door desktops, Adobe AIR.

Air

Adobe AIR is een platformonafhankelijke runtimetoepassing waarmee ontwikkelaars vertrouwde webtechnologieën, waaronder HTML, Ajax, Adobe Flash® en Adobe Flex®, kunnen gebruiken om rijke internettoepassingen te bouwen die op de desktop kunnen worden geïmplementeerd. Met Adobe AIR kunnen ontwikkelaars hun bestaande vaardigheden en gereedschappen gebruiken om boeiende, visueel rijke toepassingen te bouwen die de kracht van lokale bronnen combineren met internet.
XHTML (Extensible Hypertext Markup Language) is een computertaal voor vooral websites, die de functionaliteit heeft van HTML, maar een striktere syntaxis. Dit omdat HTML gebaseerd is op het flexibele SGML, waar XHTML gebaseerd is op XML, een striktere subset van SGML. XHTMl is de taal die zorgt dat je de pagina's van websites kunt zien.

Cascading Style Sheets (afgekort tot CSS) is een manier om de vormgeving voor een serie webpagina's in één keer vast te leggen. De informatie over de vormgeving voor het hele document wordt toegevoegd aan de HTML-code ervan. Die informatie kan in het document zelf staan, maar ook in een extern document dat wordt geïmporteerd. Een dergelijk apart geïmporteerd document wordt ook wel stylesheet genoemd. Een stylesheet biedt de mogelijkheid inhoud en vormgeving van een document van elkaar te scheiden en op die manier een consistente vormgeving over meerdere documenten te bereiken.

Een belangrijke reden voor de introductie van Cascading Style Sheets is om de vormgeving van webpagina's te standaardiseren, zodat verschillende webbrowsers dezelfde pagina op dezelfde wijze aan de gebruiker tonen. Het World Wide Web Consortium (W3C) heeft daartoe de standaard vastgelegd. De vastgelegde standaard is in de loop van de jaren significant uitgebreid. De oorspronkelijke standaard staat bekend als CSS1. Latere uitbreidingen staan bekend als CSS2 en CSS3. Deze laatste uitbreiding (CSS3) is gedeeltelijk nog in ontwikkeling en is als zodanig geen officiële standaard.