Nearly every button click online kicks off a chain reaction that sends data to a specific server, linked to you and your account. What we see as form fields and buttons and links are, behind the scenes, tools that kick off a stream of data from your computer to a server then back again.
Which, if you squint, sounds a lot like email. Email, after all, is just structured text—subject, body, recipient address (this person @ this server), sender’s address, and random other odds and ends. It’s an API call of a sort wrapped up as a human-readable letter, complete with the data to identify you as, well, you.
When you email a colleague telling them about a task they need to do, it’s not all that much different, data-wise, if you squint, from when you assign them a task in an online project management app.
And squint they did, the earliest software developers, looking for ways to hammer distant computers together. In the days when ARPANET was the best network in town and the world wide web was a half-decade away from invention, computing was far from the standardized platforms it is today, with browsers that work more-or-less the same everywhere. “We had ports for two different variants of Unix, Motif and Open Look; Mac OS, Windows, NT,” Ray Ozzie told me of the platform part of the challenge in bringing the email-and-everything-else app Lotus Notes to market. “We had to make a decision of resource allocation.”
Smaller development teams with no resources to allocate had to find a shortcut, a more universal interface that worked on every computing platform, on every desk. The way to nail it, more often than not, turned out to be email. “Everyone has email, right?,” as developer Jon Fuller put the email-as-interface argument. “I definitely don’t want to have to go sign up for something, create an account, and download another app” for every new idea, and so email offers a happy medium, a way to interact with software with less commitment for users and less build-out for developers. Which is how email became, alongside terminal commands, one of the longest-running, most consistent software user interfaces.
No need for an app. Just send an email.
An App Store over Email, in 1985
Communication standards have been co-opted to control machines for as long as they’ve been around. If you can send a message to another human, intermediated by machine, you can also send a message directly to a machine, as long as you teach it what to do with its contents. And therein lies possibility.
The telegraph may have been invented to send words, dots and dashes at a time, over the wire. But the same wires, the same beeps and buzzes, were used for automated train signaling, commercially, five years before Morse tapped out his famous first telegraphic message. Similar ideas relayed commands from ship decks to the boiler room, and powered the original ticker tape on Times Square.
So when email was invented, in 1971, it was only natural that email would borrow inspiration from the telegraph, both in message style and in use cases. Email offered identity and a stand-in for accounts; you knew which account sent the message, at any rate, and could trust that your reply would go to their inbox and no one else’s. Email offered a free-form way to send data to a server. As long as that server had code that’d watch for new emails, parse their text, take action on what it said, then send back an email in reply, a simple email could be a software user interface.
As it was for Netlib, a 1985 App Store of sorts, built “to fill a need for cost-effective, timely distribution of freely available, high-quality mathematical software to the research community” by Jack Dongarra (later a University of Tennessee professor and Turing Award laureate) and Eric Grosse (later Google VP of Security and Privacy Engineering).
Software, at the time, was often stored on magnetic tapes, shared internally inside universities and over ARPANET connections, but inaccessible to the growing numbers of researchers using computers around the world. “There was no convenient mechanism for distributing small pieces of software or individual routines,” wrote the team a decade later. “In addition, there was no central repository for research software. As a result, valuable software produced from research in numerical analysis was often unavailable to others who might benefit from the work.”
Email to the rescue. Say, as their paper listed as an example, you needed software “to compute several integrals numerically.” You’d send the following email, with a bang-separated email address as Netlib launched a year before DNS came to email:
Netlib’s server would read the email, strip off any extraneous punctuation or signatures (“since we do get requests like ‘Please send me the index for port. Thank you.’ from people who don’t realize they are talking to a program,” the team noted), then look up the library and routine names, package up the code, and send it via email.
“In a short time, two pieces of mail come back from netlibd,” they described, one with each piece of requested software. One could instead email send index, for example, to get back a list of all the software on offer, or a whois to request a developer’s address and phone number.

Netlib was sending nearly 4,000 software downloads a month, over email, two years after launch It worked well enough for the most part, human error aside. “Sometimes, by carefully puzzling over other information in the header, a human can guess how to fix the address on failed mail. But netlib doesn't try to work miracles,” said Grosse. It was fast, too, “5 or 10 minutes is typical for ARPANET,” the team report noted, enough that “one user wrote back enthusiastically that the system was so fast he preferred using it to hunting around on his own machine for the library software.”
All of that, over simple email.
No need to build a user-facing app or interface, no restricting the software to one operating system or specific computer specs. Email was a universal way to search for and receive software, in the closest thing the ‘80’s had to an App Store or a GitHub-style repository.
“We chose this mode of interaction via electronic mail, keeping the intelligence local to the central depository,” stated the team in 1987, “because mail is at present the only ubiquitous data-communications service.”
Email as the interface
And the idea spread.
FTPmail popped up on university servers, as a way to fetch files on FTP servers over email, in the early ‘90s. MCI Mail, by 1993, let you send a fax via email (an idea Dropbox Fax carries on today), and RFC 1486 tried to standardize print-by-email the same year (still possible today on some printers, such as HP ePrint, even if the standard didn’t take off). Ringo gave you music recommendations, over email, in 1994.
IMDb, even, “was all done by email,” recalled founder Alan Jay about the platform’s early days. “There was no web.” Its initial recommendations came from the rec.arts.movies newsgroup, and you’d email to “query the database by sending messages like title: Casablanca or actor: Meryl Streep,” and “it would send you back the cast list or actor’s filmography.”

Email was beguilingly simple. No need to design a website or support a new platform. All that was needed was a universal email address, a server with code to parse the messages and do their bidding, and reply emails with the data that users had requested. Not all that different from today’s use of chat with emerging AI services; easier to tap into our existing communications paradigm than to invent something new.
As web apps and software as a service emerged through the late ‘90’s and early 2000’s, email remained the fallback, a way to fit into the way people already worked without building out all that much infrastructure. No need to worry about slow mobile browsers or installing an app; just open your email app, send a message to your app, and carry on. Remember the Milk, a simple to-do list app, let you email in a whole list of tasks that it’d parse into individual to-dos, in 2005, back when Blackberry was the king of smartphones.
Task management is an obvious fit for email integration, as so much work happens in inboxes. Trello and Todoist, among other to-do list and project management apps, give you an email address per-project to email in tasks. I Done This takes the opposite approach, emailing you each day so you can reply to log what you’ve accomplished.
Reading is another task that ties in well, with newsletters and blog posts competing for attention alongside personal and work messages. Instapaper, the app to save long-form articles, gives you an email address to forward in newsletters to read later, as does Kindle to let you email articles and books to your device. Readwise takes it one step further, with a unique address you can use to subscribe to newsletters so they bypass your inbox entirely and instead go straight to your reading list.
Writing is natural enough in the inbox, too, making it a shortcut for publishing blog posts. Posterious, a now-defunct blogging platform, took the idea to its extreme. You’d email post@posterious.com, and it’d both create a new blog for you and publish your message as your first blog post in one fell swoop. The idea, if not the app, lives on today, with WordPress.com (and its companion feature in Jetpack) letting you post by email. And Buttondown’s Magic Email Address lets you write and send a newsletter in the most natural way possible, directly from your own email inbox.
And if your favorite app doesn’t include a built-in email integration, but does connect to automation platforms like Zapier, Make, or IFTTT, you can build your own, having the automation watch for an incoming email then take action on the app you want.
Email as identity

Even for the apps that aren’t built around email interaction, email still acts as your universal online passport, the common denominator between nearly every tool you use as the way to identify yourself.
For the earliest email-powered tools like Netlib, that was a boon in building out some of the earliest push notifications. “In the early days of the Netlib repository, when all access was by e-mail and the traffic was mostly from professional numerical analysts, we relied on log files to send out notification of important bug fixes to everyone who had retrieved affected files,” mentioned Dongarra in a 1995 switch to opt-in notifications. But notifying people by email of important fixes based on which packages they’d requested via email made Netlib feel closer to the App Store and its automated updates than anything we’d see for a few decades. No opting in, no accounts needed—an email address tied everything together.
A similarly unique take on email-as-identity came from Japanese signup forms. Instead of tediously typing out your email address then opening your inbox and clicking a confirmation link, Karamail (空メール, or “blank email”) lets you skip the entire process. A Karamail signup process has you tap a mailto: link to open your email app with a blank email addressed to the site or app where you’re registering. Tap send, without a subject or body, and you’ll receive a reply with a login link, much like magic sign-in links but with less typing.
Similar to Posterious’ create-a-blog-by-sending-an-email workflow, the shift from “email as the lowest common denominator interface” to “email as a unique way to interact with software” makes you wonder what a more email-centric world could be.
We’re living in that world, on the publishing side, as social media feeds gave way to newsletters as the default way for serious writers to publish. That, and for authentication, where Slack and others have made magic link sign-in a new standard to keep you from remembering and typing in passwords.
One could imagine, if you squint, a world where everything was run through email. You have to check your email anyhow. Why not email your apps, while you’re at it, sending tasks to your to-do list and drafting your news newsletter in the app where your followers will read it?
Turns out, after all these years of designing ever-better app interfaces, maybe email was the best way to communicate with computers and people alike all along.
| Image | Credit |
|---|---|
| Header Photo | Jack Dongarra at a computer via Association for Computing Machinery & The University of Tennessee |
| Netlib stats | Distribution of Mathematical Software via Electronic Mail |

