Because newer phases such as 3-tier client/server and CBD essentially subsume the functionality of older ones, the migration of system is theoretically possible, although typically it is difficult due to the proprietary constructs of earlier products.