OOP development starts with the smallest units (classes), then builds the whole program using objects.
This is called bottom-up programming.