Minimum requirements: A word processor like Microsoft Word, Apple Pages or OpenOffice Writer is sufficient for creating a simple cheat sheet, but for a more sophisticated end product, you might require a desktop publishing package such as Adobe InDesign, Microsoft Publisher, or QuarkXPress. Alternatively, you can use a cheat sheet tool like Cheatography to generate cheat sheets based on a default template.