A framework provides a structure for building software, while an SDK is a toolkit that may include a framework along with other tools.