Les framework