More media archaeology: MapInfo MapXpress 2.0 (1996) and MapInfo Pro (1996)

a Windows 95 screen loading MapInfo Pro. We did it!

Success, or at least progress! Fun things learned in the last couple of days:

  • M1 Macs can’t run Windows emulators in VirtualBox, but Linux remains super easy (once again, ran this on Ramsey’s device)—something here about the race for advancing chips and losing pathways to understand computing’s past, don’t love it!
  • M1 Macs can mount and run Windows in DOSBox-x, but I couldn’t mount CD-ROMs within that emulator because it can only have one disk image mounted at a time so I can’t install the MapInfo CD-ROMs within DOSBox-x
  • There are Windows95 emulators in the browser, which can mount CD-ROMs but don’t exactly love a 450 MB CD-ROM so I could run MapXpress but not MapInfo Pro.

Which means I’ve gotten to actually run the software for the first time! Very exciting.

MapXpress 2.0

Having spent some time poking around in the disk image of this CD-ROM last week, I was excited to see how the application actually looked. Check out the sweet 3D graphics!!


I guess I could load this application, but…what’s this? A map adventure? Don’t mind if I do!

What follows in this section is what to me reads as a very Sierra Online-style adventure game coded interactive experience”, perusing a treasure map to walk through concepts of geospatial software, different use cases for maps, and how to read and interpret maps. I am so sorry that the screen recording of this didn’t capture the full voiceover audio reading this text out loud (they hired an actor for this, amazing). But, gentle reader, you are certainly welcome to grab the disk image I uploaded to the Internet Archive and run this in a Windows 95 emulator yourself. (If you do decide to do that, spoilers below!!)

A screen explaining what desktop mapping can be used for that then has a 'what kind of data can be layered on a map?' question where you're supposed to pick the answer. The video from the other MapInfo post is used here!

A screen with a challenge to see if you can interpret a map of average family income and median home prices in Erie County (mix of choropleth and point scales, which seems...ill advised?). You're supposed to identify the highest median values and highest income zone.

Once you’ve demonstrated your understanding, you get to the treasure chest and…

You get a free screensaver as a little easter egg! (The screensaver is just the treasure map interface.)

The rest of the application is a little more of a straight-laced experience with some of those sweet graphics seen on the CD-ROM packaging:

A screen with the header 'Mapping Solutions' and the MapInfo logo in the corner. There's also a graphic of a globe with like, pie charts floating away from it? Also a very old-school compass-shaped navigation interface in the bottom right corner.

A screen with the header 'Our Customers Are Using the Power of Geography', a picture of some guys pointing at something in front of a computer, and a list of some of MapInfo's clients. There's little 'video' labels next to clients they have video testimonials from.

It was nice to see how the video and text files I’d been rummaging through were used in the application and to see things like these images of actual MapInfo staff at their jobs. Also, MapInfo had an annual user group meeting? I don’t think this is something they ripped off from Esri, who had been doing an annual user conference since 1981, because Esri didn’t come up with the idea of user groups—they date back to like microcomputers and the MapInfo founders’ computer science background had probably introduced them to the idea before that.

A screen about Technical Support. There's a photo of a woman with a headset on smiling and sitting in front of a computer, and a bunch of text about how much their tech support team cares.

A screen encouraging you to come to MapInfo's annual user conference, MapWorld--to be held in Memphis, TN.

I also learned that MapXpress was not made in-house but by a contractor studio in Troy, presumably one that specialized in Adobe Director-type products:

The logo of a company called Interactive Communications International. It's made of two cartoon eyes with lowercase letter i's in the pupils and a c in between. Very 1990s. The color is a little glitched out.

Also, for fun: sometimes the browser emulator would get a little janky and glitch out, producing wild inverted color palettes:

The treasure chest animation screen with the colors polarized to be all shades of hot pink and magenta. Very crunchy and saturated. The sort of thing a graphics nerd now has to spend months writing a shader to attain.

MapInfoPro

Once we installed MapInfo Pro into the Windows 95 VM, we were shown a bunch of alias applications labeled as workspaces” for specific locales, and a tutorial application:

Windows 95 screen with a folder open showing a bunch of applications--MapInfo, MapInfo Tutorial, and then 'workspaces' for MapInfo for the world, North America, DC, Cook County IL, Dallas TX, Australia, Canada, China, Europe, Japan, Mexico, the UK, the USA, and something called World Cities so probably the same as the world workspace but with a layer of city points.

Data packaged with geospatial software was a new one for me—I imagine part of this was because this is from 1996 and the sharing of geospatial data is not only not yet a cultural norm, it’s also just not especially easy to do. How many people were running FTP servers for geo data at that point, really? I do wonder what the arrangements were to get some of these datasets. The pre-packaged workspaces also speaks to this notion I’d been wondering about while reading coverage of MapInfo, which is that it’s trying to make this work a reasonably straightforward, works right out of the box experience. The tutorial application has a bunch of different little modules, probably because this had to introduce people to the basic idea of doing geospatial on the computer.”

Blue screen with menu in center to select an 'interactive lesson' on MapInfo. There are a lot of lessons!

It also does something I haven’t seen in ages in an application, which is take control of the mouse and click through various steps for the user. The actual MapInfo Pro interface will look pretty familiar to modern GIS users—which is notable, as mentioned before, because MapInfo predates Esri’s entry into GUI GIS software, so probably the way this actually should be explained is that ArcGIS and QGIS today look a lot like MapInfo’s interface, not the other way around.

Blue screen with small MapInfo screen in center showing a world map interface and a bunch of toolbars.

The geocoding” tutorial was eye-opening insofar as it made a lot clearer what MapInfo’s theory of geocoding actually worked. Rather than having some planet-sized reference gazetteer that served all general purpose geocoding, they geocoded points against reference files. This feels more akin to just doing a table join or something.

Blue screen with small MapInfo screen in center showing the geocoding widget in action.

A feature of the MapInfo layer management I definitely don’t recall from my earlier QGIS experiences (not sure about Esri produces) but that I’m sort of obsessed with: it had dynamic layer visibility based on zoom. Like when I opened the Washington, DC workspace”, it looked like it was just flat boundaries, but there were definitely other layers listed in the map…

MapInfo screen with a map of DC visible. It's just the outlines of the city/metro area, with the rivers.

MapInfo screen with a map of DC visible and a window for determining the display of the streets layer. Notable here specifically is the 'Zoom Layering' section which allows defining visibility of a layer by a specific zoom level, I guess by miles?

And behold! A zoomed-in map shows the streets! And a georeferenced old-timey print map of DC that’s been rasterized!

MapInfo screen with a map of DC zoomed in. Now there are streets!

MapInfo screen with a map of DC zoomed in. There's also a raster overlay of a historical map of DC that's been georeferenced to the map.

I don’t totally understand how MapInfo defines Zoom Range” here—0-15 miles per pixel? Per something else? In a very not-GIS-y move, there’s not a scale ratio visible onscreen for reference. Edit: thanks to Nyall for explaining that MapInfo used distance from the surface of the earth” as their mechanism for scale measurement. As a detail of the software design that’s a really interesting example to me of the difference between map software made by people coming from print cartography (where scale is defined by like 1 cm = x number of meters”) and software made by people coming from CS.

Another not-GIS-y detail: coordinate reference systems don’t seem super-important to MapInfo, though it also doesn’t seem like every dataset is using the same one. It’s definitely a thing according to the paper user guides, but not really highlighted in getting to know the software. There’s also aesthetic stuff that just isn’t possible with the maps, like opacity control just wasn’t a thing computer graphics could do at that point. Also, of course: way fewer fonts, which meant doing a minor design crime while messing around with the software:

MapInfo screen with a zoom into a world map with major cities labeled. I labeled them in Comic Sans.

Incidentally: yeah, the world map isn’t really scaled for zooming in.

Onward

After my first MapInfo post I had some people reach out with anecdotes about their experiences with the software back in the day, with one person saying that it was actually the software on which they learned GIS rather than ArcView or ARC/INFO. This was partly because they started doing work with geospatial data as part of their job at a nonprofit and MapInfo was simply cheaper software, but it was also seen as easier to use. I can kind of see that, based on some super-preliminary poking around the software and following the tutorials.

I’ve revived my very busted 2018 MacBook to begin the tedious process of setting up for a Windows 95 virtual machine on it (it involves also installing DOS, very cool) so that I don’t have to borrow Ramsey’s laptop to play around with the software. (It honestly might be easier to just get a shitty ThinkPad, set up Linux and VirtualBox, and set up Windows on that though—also dealing with a retina screen on the Mac which adds annoyances).

One thing I really want to try is importing geospatial data beyond MapInfo’s demo datasets—while this version of MapInfo Pro doesn’t take shapefiles (because they didn’t exist yet), it does take DBF files which are an integral component of shapefiles.


Date
July 21, 2025