English: All software can be conditionally divided into the following main categories: basic software (here, as a rule, includes operating systems and software shells), translators, tools and applications.
Telugu: అన్ని సాఫ్ట్వేర్ క్రింది ప్రధాన కేతగిరీలు విభజించవచ్చు: ప్రాథమిక సాఫ్ట్వేర్, స్వరకర్తలు, టూల్స్, మరియు (ఇక్కడ సాధారణంగా ఆపరేటింగ్ వ్యవస్థలు మరియు సాఫ్ట్వేర్ షెల్) అప్లికేషన్లు.