Open source software is software with source code that anyone can monitor, edit, and improve.
"Source code" is software that most computer users have never seen; This code can change a computer programmer to change a piece of software - "program" or "application" - work. Programmers who have access to a computer program's source code can add that program to features or fix components that are not always working properly.
Software as a Service (SaaS)
Software as a Service (or SaaS) A way to distribute applications over the Internet - as a service. Instead of installing and maintaining the software, you access it via the Internet, freeing yourself from complex software and hardware management.
SaaS applications are sometimes called web-based software, on-demand software, or hosted software. Whatever the name, the SaaS applications run on a SaaS provider server. Provider maintains access to the app, including security, availability and performance.
Impact of Cloud Computing on Hardware Sales
Low Margin as Traditional hardware vendors now have to deal with volume buyers in A, and when there are large buyers, sellers usually pay huge deductions to compete with larger contracts - resulting in less conventional hardware vendors
Continuous Displacement / Shrinking Market Share as The second impact of cloud computing is scale design. The design requirements of cloud datacenters are different from traditional datacenters. There is a relentless pursuit of scale benefits in cloud service providers. Traditional hardware vendors (OEMs) have outsourced their manufacturing to ODMs over the years. These ODMs in Taiwan and China now design and sell cloud service providers at a much lower cost than ODMs in the US, with considerable expertise in manufacturing.
technologies might impact entrepreneurship and smaller businesses
Cloud-based programs can be used at any time on any device with an Internet connection, making this advantage more collaborative, especially for businesses with remote employees. A growing percentage of small and medium-sized businesses (SMBs) find it important for remote producers to work remotely: According to a 2010 survey by Microsoft Need, 66 percent said they were allowed to work at any time.
Using cloud-based software, teams in different locations can collaborate on documents without e-mail attachments and share calendars and task lists. Participants only sign up for the service and access the program on the Internet without downloading or installing the program software.
Computer science provides millions of ways in which we can code different types of scenarios and options we can imagine. Any scenario or problem can be thought to solve using programming. So there can be thousands of ways of exploring the paths never explored. Lots of ways to counter any situation and think what if i could change this condition to another and what solution would come up.