How do you eat an elephant? One bite at a time.
It is a massive undertaking to try to define and develop a monolithic application all at once. If you were tasked with creating Facebook you might not know where to begin. But, if you break the application down into logical portions such as Login, User Dashboard, and News Feed, it becomes much more manageable.