Was ein Programm und der Anwender mit ihm zu leisten in der Lage ist, hängt nicht unerheblich von der Oberflächengestaltung des Programms ab. Die Unterschiede liegen in der Verfügbarkeit von Befehlen.
Eine Karte ist eine Abbildung der Erdoberfläche oder anderer Himmelskörper bzw. des Weltraumes, mit einer Reihe von kartentypischen Eigenschaften, wie der Verkleinerung, der Generalisierung, der Verebnung und inhaltlichen Begrenzung.