Microsoft Publisher is a desktop publishing application. ... Available in higher-end versions of Microsoft Office, Publisher can be used to create a wide variety of publications, from business cards and calendars, to newsletters and greetings cards.