Downsizing Two-tier and Three-tier development Conversion of legacy systems to open platforms Porting of legacy data to ‘open’ databases.