Let's divide it into steps/needs:
1 - One basic thing those seeds will need is a place to start growing (in nature, this would the ground).
2 - If it obtains the right amount of sunlight, water and nutrients it will have a healthy development as it grows into a seedling.
3.1 - As the seedling develops, it will become a plant, that when with the right size and strength, will give way to its "fruits" (this step corresponds only to the tomatoes, the rest will regard limes and oranges).
3.2 - The seedling will start developing into a plant with only a few shoots.
4 - As the plant grows slowly, it will start growing in diameter and height, as well as in strength and rigidness.
5 - As the years pass by, the once developing plant will have a more tree-like aspect, as it starts to grow leafy branches. At this stage, we might see a couple of fruits already, but smaller, of course.
6 - With a couple more years (most likely decades) our small trees will grow into proper, big trees with a thick trunk and strong branches that will be ready to start giving large amounts of fruit. These fruit will give way to new seeds that will restart the cycle.
Hope it helped,
BioTeacher101