there are two basic kind of software you need to learn about as an it professional. the first is closed source or proprietary software,which you are not free to modify and improve. An example of this kind of software is Microsoft Windows or adobe Photoshop.this software model is so popular that some people believe it's the only model there is. But there;s a whole other world of software out there