Das Telekommunikationsunternehmen O2 entstand aus der im Jahr 1995 gegründeten Viag Interkom, einem Unternehmen, das auf die British Telekom und den Energieversorger E.ON zurückging. Nachdem sich E.ON aus dem Telekommunikationsgeschäft zurückgezogen hatte, übernahm British Telecom die Viag Interkom vollständig und trennte das Mobilfunkgeschäft von den Festnetzangeboten. Unter dem Namen mmO2 wurden zunächst ausschließlich die Mobilfunknetze des Unternehmens betrieben. Später wurde der Firmenname auf O2 festgeschrieben, um auf diese Weise Verwechslungen mit dem mmo-Mobilfunknetz der Mannesmann Mobilfunk GmbH zu vermeiden. Inzwischen befinden sich die verschiedenen O2 Gesellschaften in Trägerschaft der spanischen Telefónica-Gruppe, so dass das Unternehmen, dessen deutscher Hauptsitz sich in München befindet, unter dem Namen Telefónica O2 Germany in Deutschland firmiert.
Längst beschränkt sich das Angebot von O2 nicht mehr auf den Mobilfunk, sondern vielmehr unterhält das Unternehmen ein umfangreiches Angebot an Telekommunikationsleistungen, die sich neben dem Mobilfunk- und UMTS-Angebot auch auf DSL und Festnetztelefonie erstrecken. O2 DSL ist mit Datenraten in einer Geschwindigkeit von 2 000, 6 000 oder 16 000 kBit pro Sekunde erhältlich. Da das Unternehmen über eigene Netzzugänge verfügt, ist ein Telefonanschluss der Deutschen Telekom für den DSL-Anschluss von O2 nicht erforderlich. O2 Angebote enthalten einfache DSL- oder Telefonie-Flatrates sowie Doppelflatrates mit den verschiedenen Datenstrom-Geschwindigkeiten und Kombinationen aus DSL- und Telefonieflatrates, die mit einem begrenzten Datenumfang einhergehen. Eine Besonderheit unter den O2 Flatrates ist die Möglichkeit, im Rahmen einer Telefon-Flatrate nicht nur innerhalb Deutschlands kostenlos zu telefonieren, sondern auch ins Ausland.
O2 Kunden haben bezüglich der Hardware für den Internet-Zugang die Auswahl zwischen dem kostenlosen Classic-Router sowie einem kostenpflichtigen und leistungsfähigen WLAN-Router, der den Zugang mehrerer Computer eines Haushalts zum Internet ermöglicht. Grundsätzlich beträgt die Mindestvertragslaufzeit bei O2 24 Monate, aber das Unternehmen bietet auch Flatrates ohne feste Laufzeiten und mit kurzen Kündigungsfristen an.