imap ist ein leichter Karten-Client, welcher im Web-Browser als Java-Applet läuft. Das einzige, was imap auf der Serverseite braucht, ist eine Konfigurationsdatei und die Daten in Form von Dateien, resp. URLs. imap basiert auf Java 1.1 und kann mit allen gängigen Browsern bedient werden. imap stellt geografische Vektor- und Rasterobjekte mit dazugehörigen Attributen dar. imap lädt die geografischen Daten erst dann dynamisch nach, wenn sie gebraucht werden und ist deshalb besonders schnell. imap passt den Detaillierungsgrad dem gewählten Massstab an und optimiert die Position der Beschriftungen im aktuellen Zoomfenster. Für die Konfiguration von imap steht die einfach zu bedienenden Benutzeroberfläche mapico zur Verfügung.
mapico ist eine einfach zu bedienende Benutzeroberfläche, mit dem die darzustellenden Karten für imap konfiguriert werden können. mapico ist in Java 1.5 mit SWT programmiert und sieht deshalb auf jedem Betriebssystem so aus, wie es sich der Bediener gewöhnt ist. Die Reihenfolge und Inhalte von Kartenebenen, sowie die Art und Farbe der kartografischen Darstellung von Datenobjekten können mit mapico auf einfache Weise festgelegt werden. Bereits erstellte Konfigurationen können eingelesen und weiter bearbeitet werden. Mit verständlichen Statusanzeigen wird dem Benutzer laufend angezeigt, welche Eingaben für die Kartenkonfiguration noch erforderlich sind. Da imap in mapico integriert ist, kann das Resultat sofort betrachtet werden.