Personal framework