SCIP is a framework for Constraint Integer Programming
oriented towards the needs of Mathematical Programming
experts who want to have total control of the solution
process and access detailed information down to the guts of
the solver. SCIP can also be used as pure MIP solver
or as framework for branch-cut-and-price.
For more details about this framework please follow this
link.