Multimedia applications Hardware intensive CPU speed memory usage video card bandwidth network bandwidth disc access Platform-independant data shared across platforms