Selecting a framework