No drives, no nothing. You've got linkage, that's it. While thin client hardware isn't yet common, thin client software is. That's one reason why browsers are often part of the thin client package. More important, thanks to Java and other languages, a browser can run an application on a remote server or can download a program to run on the fly.
Browsers can also send input from the user up to a server.
There are applications that allow a browser to peruse corporate data, read e-mail, or schedule a calendar. So a browser fits the definition of a thin software client. One of the reasons why this may be so is that browsers are showing up in everything. There are versions that run on wireless phones, handheld devices, televisions, laptops, thin clients, desktops, and elsewhere. This means that in the future, users could work on the same set of data no matter where they are and no matter what device they use.