His book Unauthorized Windows 95 was published by IDG Books in 1994. Previously, he coauthored and edited the books Undocumented DOS and Undocumented Windows both published by Addison-Wesley. These books have been translated into French, German, Italian, Portuguese, Japanese, Chinese, Korean, and other languages. He also edited a series of books for Addison-Wesley, The Andrew Schulman Programming Series, which includes Matt Pietrek's Windows Internals, Geoff Chappell's DOS Internals, Frank van Gilluwe's The Undocumented PC, Ralph Davis' Windows Networking Programming, Paul Dilascia's Windows++, Woody Leonhard's Windows 3.1 Programming for Mere Mortals, and other books.
While his books are aimed largely at Windows programmers, and discuss material that is unknown even to many experienced Windows programmers, at the same time the books--by providing an independent examination of Microsoft's claims for its operating systems--have received notice from much wider circles. In addition, the Undocumented and Unauthorized books have figured in several legal cases, including the U.S. Federal Trade Commission (FTC) and Department of Justice (DOJ) investigations of Microsoft and the Stac v. Microsoft trade secrets case.
Schulman has written articles for Byte, Dr. Dobb's Journal, Microsoft Systems Journal, Newsweek, PC Magazine, Windows Sources, and other magazines. He is a contributing editor to Dr. Dobb's Journal, and a former contributing editor to Microsoft Systems Journal.
Schulman is also the developer of a software product, Windows Source, which is a reverse-engineering toolkit for Windows. Windows Source is an add-in to the Sourcer disassembler from V Communications (San Jose CA). He was formerly a software engineer at Phar Lap Software and Lotus Development Corp.