Framework file