భౌతిక పరికరంలో సేవలను నిర్వహించడానికి అనుమతించే నియమాల సమితిగా సాఫ్ట్వేర్ హార్డ్వేర్ నుండి వేరు చేయబడుతుంది. సాఫ్ట్వేర్ పరిశ్రమ అనేది మొత్తం కంప్యూటర్ ప్రోగ్రామింగ్ కార్యాచరణలో ఒక చిన్న భాగం మాత్రమే, ఎందుకంటే ఇది సాఫ్ట్వేర్ నిర్మాతలు మరియు సాఫ్ట్వేర్ వినియోగదారుల మధ్య వర్తకం చేసే సాఫ్ట్వేర్కు సంబంధించినది. చాలా నిర్దిష్ట ఉపయోగాల కోసం ఇంట్లో సృష్టించబడిన అనేక సాఫ్ట్వేర్ ప్రోగ్రామ్లు సంస్థ వెలుపల ఎప్పుడూ అమ్మబడవు. 1950 లలో పరిశ్రమ ప్రారంభమైనప్పటి నుండి, ఇది 1955 లో కంప్యూటర్లు కలిగి ఉన్న కొద్ది కంపెనీలకు అందించే సాధారణ పంచ్-కార్డ్ ప్రోగ్రామింగ్ సేవల నుండి సాఫ్ట్వేర్ వంటి సేవ (సాస్), డివైస్ ప్రోగ్రామింగ్ వంటి విప్లవాత్మక పోకడల వరకు అనేక విప్లవాత్మక మార్పుల ద్వారా వెళ్ళింది. ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) మరియు ప్రధాన సంస్థల ఓపెన్ సోర్స్ ప్రత్యామ్నాయాల అంగీకారం కోసం.
సాఫ్ట్వేర్ రంగాలు
సాఫ్ట్వేర్ పరిశ్రమను నాలుగు ప్రధాన విభాగాలుగా విభజించవచ్చు: ప్రోగ్రామింగ్ సేవలు, సిస్టమ్ సేవలు, ఓపెన్ సోర్స్ మరియు సాస్. పరిశ్రమలో ఉపయోగించే వ్యాపార సాఫ్ట్వేర్ వర్గాలను ఈ క్రిందివి వివరిస్తాయి.
ప్రోగ్రామింగ్ సేవలు - ఈ రంగం చారిత్రాత్మకంగా అతిపెద్ద రంగంగా ఉంది మరియు మైక్రోసాఫ్ట్ కార్పొరేషన్ (నాస్డాక్: ఎంఎస్ఎఫ్టి), ఆటోమేటిక్ డేటా ప్రాసెసింగ్, ఇంక్. (నాస్డాక్: ఎడిపి), ఒరాకిల్ కార్పొరేషన్ (ఎన్వైఎస్ఇ: ఓఆర్సిఎల్) మరియు ఎస్డిసి టెక్నాలజీస్, ఇంక్. డేటాను విశ్లేషించడానికి, డేటాను నిల్వ చేయడానికి మరియు నిర్వహించడానికి లేదా యంత్రాలను అమలు చేయడానికి ప్రోగ్రామ్లను అందించడానికి వ్యాపారాల అవసరాలకు కంపెనీలు తరచూ ముందుంటాయి.
సిస్టమ్ సేవలు - కంప్యూటర్ చరిత్రలో ప్రోగ్రామింగ్ అతిపెద్ద సాఫ్ట్వేర్ రంగం అయినప్పటికీ, 1960 మరియు 1970 లలో సిస్టమ్ సేవలు వేగంగా అభివృద్ధి చెందాయి, తరువాత 1980 లలో వ్యక్తిగత కంప్యూటర్లు (పిసిలు) పెరగడం మరియు ఆపరేటింగ్ సిస్టమ్ వంటి ఆవశ్యకతతో పేలింది. మైక్రోసాఫ్ట్ యొక్క ఒరిజినల్ డిస్క్ ఆపరేటింగ్ సిస్టమ్ (DOS) 1981 లో ప్రారంభించబడింది.
ఓపెన్ సోర్స్ - ప్రోగ్రామింగ్ లేదా సాఫ్ట్వేర్ ఇంజనీరింగ్ ఇంటర్నెట్, క్లౌడ్ సిస్టమ్స్ మరియు లైనక్స్ ఆపరేటింగ్ సిస్టమ్ వంటి ఓపెన్-సోర్స్ పరిసరాలలో మరింత ఇష్టపూర్వకంగా ప్రవేశించడానికి సిద్ధంగా ఉన్న వ్యాపారాల పెరుగుదలతో డిమాండ్ ఉన్న వృత్తిగా మారింది. ఓపెన్ సోర్స్ సృష్టించబడిన కోడ్ బేస్ను సూచిస్తుంది మరియు పొందటానికి ఉచితం. అయినప్పటికీ, చాలా వ్యాపారాలకు వారి అవసరాలకు అనుగుణంగా కోడ్ స్థావరాలలో మార్పులు చేయవలసి ఉంటుంది. మరొక ఓపెన్ సోర్స్ కోడ్ బేస్ ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టమ్.
సాఫ్ట్వేర్ ఒక సేవగా - క్లౌడ్ కంప్యూటింగ్ యొక్క పెరుగుదలతో మరియు క్లౌడ్కు పెద్ద మరియు చిన్న వ్యాపారాల కదలికతో, వ్యాపారాల యొక్క నిర్దిష్ట అవసరాలకు సిస్టమ్ సాఫ్ట్వేర్ కంటే సాస్ మరింత ప్రాచుర్యం పొందింది. ఈ సాఫ్ట్వేర్ సృష్టికర్తల సర్వర్లలో ఉంచబడుతుంది మరియు క్లయింట్లు ఇంటర్నెట్ ద్వారా సాఫ్ట్వేర్ను యాక్సెస్ చేస్తారు, దీనిని క్లౌడ్ అని కూడా పిలుస్తారు. అన్ని నవీకరణలు, పాచెస్ మరియు సమస్యలు క్లయింట్ కోసం చందా-ఆధారిత నమూనాతో సృష్టికర్త వైపు నిర్వహించబడతాయి. వచ్చే దశాబ్దంలో నిరంతర వృద్ధికి సాస్ రంగం అంచనా వేసింది, ఇది 2018 నాటికి దాదాపు 30% ప్రాతినిధ్యం వహిస్తుంది. 2016 చివరి నాటికి, అన్ని వ్యాపారాలలో 80% పైగా క్లౌడ్ కంప్యూటింగ్ యొక్క కనీసం ఒక భాగాన్ని తమ సమాచార సాంకేతిక పరిజ్ఞానంలో పొందుపరుస్తుందని అంచనా. ఐటి) మౌలిక సదుపాయాలు, మౌలిక సదుపాయాలు, ఒక సేవ (IaaS), ప్లాట్ఫామ్ ఒక సేవ (PaaS) లేదా SaaS ప్రోగ్రామ్లు.
SaaS కోసం మార్కెట్ వాటా
సాస్ ప్రొవైడర్లు వీలైనన్ని పరిస్థితులను తీర్చడానికి తమ సమర్పణలలో ఎక్కువ సేవలను అందించడానికి ప్రయత్నించడం ద్వారా మార్కెట్ వాటా కోసం పోటీ పడుతున్నారు. జోహో యొక్క అనువర్తనాల సూట్ లేదా సాఫ్ట్వేర్ మాడ్యూళ్ళలోకి ఒరాకిల్ యొక్క కదలిక సాఫ్ట్వేర్ కంపెనీలు భారీ మాడ్యులర్-ఆధారిత వ్యవస్థలుగా ఎలా అభివృద్ధి చెందుతున్నాయనేదానికి గొప్ప ఉదాహరణలు, ఇక్కడ వ్యాపారాలు వారి పరిస్థితికి అవసరమైన భాగాలను ప్లగ్ చేయగలవు. ఈ ప్రోగ్రామ్ అన్ని పరిమాణాల వ్యాపారాలకు ఆకర్షణీయంగా ఉంటుంది, ఎందుకంటే వ్యాపారాలు ప్రోగ్రామ్లు మరియు అనువర్తనాలు వంటి మాడ్యూళ్ళకు మాత్రమే చెల్లించాల్సిన అవసరం ఉంది, దీనికి దాని వ్యాపారాన్ని నడపడం అవసరం, మరియు వ్యాపారం సాగాలంటే ఈ సాస్ ఉత్పత్తులు చాలావరకు తక్షణమే కొలవగలవు.
పరిశ్రమ యొక్క భవిష్యత్తు
ఇంటర్నెట్ మరియు క్లౌడ్ కంప్యూటింగ్ రావడంతో, కంప్యూటర్ సాఫ్ట్వేర్ పరిశ్రమ కంపెనీలు సాఫ్ట్వేర్తో ఎలా వ్యవహరించాలో, అభివృద్ధి చేసి, ఎలా ఉపయోగిస్తుందో తీవ్రంగా మార్చింది. సాఫ్ట్వేర్ ఒకప్పుడు కొనుగోలు చేయబడిన, వ్యవస్థాపించబడిన మరియు నిర్వహించబడే ఉత్పత్తి. 2016 లో, ఎక్కువ కంపెనీలు సాఫ్ట్వేర్ను చందా మోడల్లో ఉపయోగిస్తున్నాయి, ఇక్కడ ప్రోగ్రామ్ యొక్క అన్ని అభివృద్ధి, నిర్వహణ మరియు నిర్వహణ అసలు సృష్టికర్త చేత చేయబడుతుంది. (సంబంధిత పఠనం కోసం, "ప్రస్తుతం డిమాండ్లో ఉన్న 8 సాఫ్ట్వేర్ నైపుణ్యాలు" చూడండి)
