Solver agnostic framework