De stichting ICTU werd op 11 april 2001 opgericht door het ministerie van Binnenlandse Zaken en Koninkrijksrelaties en de Vereniging voor Nederlandse Gemeenten. ICTU is een instelling van en voor overheden.
Dankzij eHerkenning kunnen bedrijven zich digitaal identificeren wanneer ze elektronisch zaken regelen met de overheid. Daarnaast weten overheden met welk bedrijf ze te maken hebben en of de betreffende persoon gemachtigd is om namens het bedrijf te handelen.
De nieuwe website is ontwikkeld op basis van het Open Source Content Management Systeem Drupal.