Revit Rhino grasshopper

What are the intensions for the three software (Revit- Rhino-Grasshopper). And how they can be related.