Framework local