Allows you to group objects that you can check conditions for. For example you want to check if a player is colliding with any enemy. You'd have several different enemy sprites. Put 'em all into the same family you name Enemy and just check "Player is overlapping Enemy".
You can also use actions and expressions with families.
This way you can add new objects etc. without altering existing code and objects.