Der Unterschied zwischen Intranet- und Internet-Anwendungen besteht ausschließlich in ihrem Speicher- und Nutzungsort. Das Intranet ist quasi in kleines lokales Internet in Ihrem Unternehmen und benötigt einen lokalen Web-Server. Der Web-Server ist nur ein Programm, das die Intranet-/Internet-Funktionen zur verfügung stellt und wird bei den meisten Windows-Systemen mitgeliefert. Standardmäßig ist der Web-Server (IIS - Internet Information Server) allerdings deaktiviert und muss nur noch eingerichetet werden.
Es ist auch möglich einen Intranet-Server von außen zugänglich zu machen, allerdings sollte dann die Sicherheit des internen Netzwerks gewährleistet bleiben.
Auf für Intranet-/Internet-Programme gibt es verschiedene Oberflächen für unterschiedliche Einsatzzwecke.
- Ein Web-Dienst stellt verschiedene Daten für den Zugriff von anderen Programmen oder Web-Seiten zur Verfügung. Er ist somit das Pendant zum Windows-Dienst im Intranet/Internet. Er besitzt keine eigene Oberfläche und kann sehr gut abgesichert werden, damit kein Fremder auf Ihre Daten zugreifen kann.
- Statische HTML-Seiten kennt wohl jeder, der sich gelegentlich im Internet tummelt.
- Dynamische Web-Seiten oder Web-Applikationen sind Programme, die auf einem Web-Server laufen und dem Benutzer interaktive Oberflächen zur Verfügung stellen. Meist greifen diese auf verschiedene Datenbanken oder Web-Dienste zu um die Daten dem Nutzer anzuzeigen oder durch ihn bearbeitet werden. Der Benutzer bekommt hierbei vom Web-Server reines HTML gesendet, die Verarbeitung und Speicherung der Daten geschiet aber auf dem Rechner, der den Web-Server beeinhaltet. Auch bei den Web-Applikationen gibt es mittlerweile verschiedene Möglichkeiten die Oberfläche zu gestalten.
- ASP.Net ist der Nachfolger von ASP und bietet viel mehr Möglichkeiten als sein Vorgänger. Es ist komplett Objekt-Orientiert und kann alle Schnittstellen, auf die sein Windows-Pendant "Windows-Forms" zugreifen kann, nutzen. Es ist voll in die DotNet-Welt integriert, der volle Funktionsumfang kann genutzt werden.
- WPF (Windows Presentation Foundation) ist die neuere Möglichkeit Oberflächen für Web-Anwendungen zu erstellen. Wie bereits bei den Windows-Anwendungen erwähnt, ist die Funktionalität erheblich erweitert worden.