Framework installation