This document describes a K-Map software tool that simplifies Boolean equations. The tool reads in a Boolean expression with up to 4 variables in sum-of-products or product-of-sums form, generates a Karnaugh map, and uses it to minimize the expression. Algorithms are provided for solving 2, 3, and 4 variable maps. The tool could aid in designing sequential circuits and simplifying expressions frequently in other applications. Its use of different input forms and deductive reasoning achieves simplified output.