frameworks of system upgrade