What is International Baccalaureate Curriculum?

I like to know what is IBDP? I know that it is an international curriculum taught in many schools across the nation but do not have much exposure to it. How students get admissions? What are the basic criteria to select the courses in International Baccalaureate Curriculum?