IDP - What and why?