• deploying platform-independent toolkits
  • porting applications from Unix to Windows
  • porting applications from Windows to Unix