Bei einem Extranet handelt es sich in den meisten Fällen um ein geschütztes Netzwerk, in welchem zugangsberechtigte Personen mit Hilfe von Internet-Technologien wie Content Management Systemen (CMS), Blogs und Wikis relativ einfach Informationen austauschen können. Eine Erweiterung zum vergleichbaren Intranet besteht darin, dass der Zugang zu einem Extranet nicht auf ein internes Netzwerk beschränkt ist, sondern dass auch externe Nutzer über das Internet quasi von "außen" auf das Extranet zugreifen können, sofern sie in Besitz einer entsprechenden Zugangsberechtigung sind.
Häufig wird ein Extranet zwischen unterschiedlichen Firmen eingericht, um zum Einen die Kommunikationsstruktur, sowie die Kommunikatisgeschwindigkeit untereinander zu verbessern und um zum Anderen die Kosten in diesem Bereich zu senken.
Teschnisch basieren Extranet-Netzwerke auf dem TCP/IP-Protokoll wodurch wiederum eine Vielzahl an etablierten und bewährten Technolgien für die Zugangssicherung zur Auswahl stehen. Auch für die Auswahl der Kommunikationssoftware, die in einem Extranet eingesetzt werden soll, ist nahezu unbegrenzt, da theoretisch jede Technologie, die auch im World Wide Web (WWW) eingesetzt wird, auch in einem Extranet verwendet werden kann.
Software, die in einem Extranet eingesetzt wird, kann bezüglich ihres Einsatzgebietes unterschieden werden. Ein möglicher Ansatz wäre hier die Differenzierung in Anwendungssoftware, Zugangssoftware und Systemsoftware. Bei dieser Betrachtungsweise definiert die Anwendungsebene die Software, über welche die Extranet-Nutzer miteinandern kommunizieren. Quasi darunter liegt die Zugangsebene, die steuert, wie sich Nutzer in ein Extranet sicher einloggen und bewegen können. Die Basisschicht bildet die Systemebene, welche im Wesentlichen die Webserver beschreibt, auf denen ein Extranet aufgesetzt ist.
Häufig handelt es sich bei einem Extranet um eine Verbindung mehrerer interner Firmennetzwerke.
Aus diesem Grund liegt der Schwerpunkt bei der bei der Erstellung eines Extranets neben der Installation von geeigneter Anwendungs- software, vor allem bei der Einrichtung möglichst sicherer Zungangsmöglichkeiten für externe Extranet-Nutzer.
Hauptaufgabe eines Extranets ist es, die Kommunikation innerhalb eines oft geographisch, aber auch thematisch stark verteilten Personenkreises zu verbessern. Aus diesem Grund geht es bei der Entwicklung eines Extranets vorwiegend darum, die Personenkreise, die miteinander kommunizieren werden, zu identifizieren und die Art und Weise zu definieren, in welcher Form die Informationen ausgetauscht werden sollen. Abschließend wird die daraus resultierende Liste von Anforderungen durch die Installation, bzw. Entwicklung entsprechender Software umgesetzt.