This document outlines 7 benefits of nearshoring software development projects rather than offshoring them to distant countries. The benefits include better productivity due to shared business culture, rapid communication enabled by close time zones, qualified labor at reduced costs, easy onsite visits through affordable travel, simultaneous work and collaboration, and constant control over the development process. Nearshoring also allows for quick remedies to issues.