Instructional Software (or courseware) are “programs developed for the sole purpose of delivering instruction or supporting learning activities,” (Roblyer, M.D., 2003, chap. 4). Instructional software may fall under many categories such as tutorial, simulation, instructional game, drill and practice, and problem solving. Each has its own characteristics but some share common traits. Here are a few examples of instructional software that can be used when dealing with tangrams in the mathematics classroom. Interactive software can be a great compliment to any learning in the classroom as it entices student interest.