In software development a Sprint is a specified time period in which the development team tries to complete a certain amount of work. The length of a Sprint is defined by every company individually. The purpose of a Sprint is to break down the whole project into small parts, that are easier to tackle. Also planning in Sprints makes the whole process easier.
Read more about Sprint.