Document and update framework