How do P2P, HRIS and VMS fit together?

How do P2P, HRIS and VMS fit together?