Configuration program framework