The system should be open to a certain degree but not be a closed system. There must be a flexible data interface (candidates data interface supporting candidates date import from other system etc.), which can be seamlessly Articulated with other related systems.