Microsoft has laid down the foundations for next-generation computing and is the founder in terms of providing user-friendly software - thereby increasing the number of novice users.