What is the framework ?