Merlot Framework