The software can command the computer to compare facts, make logical judgments, perform mathematical calculations, save and retrieve information from primary or secondary sources, and execute a series of activities.