TechEnthausist Hello friends.. !! Basically i think that software development is just for purpose of some small kind of task like for some shop or some organization.. yeah may be at higher scale its working with artificial intelligence too. but data science with cloud computing is mandatory for all of organization because every software , every application ,website all are sharing data or tranfering data over cloud. and sometime data are heaviour then the size of application that is why replication are uses in decentralized system prevent for unfortunate crashes of hardware and network failure its mandatory to maintain large amount of data. so data science comes into the role because now days application development means in now days just make new technology that make previous software as light waited and responsive or nothing else. Thank you !