Categories of computer and its uses