A new direction in personal computer software | IEEE Journals & Magazine | IEEE Xplore