Android is what is known as an 'open-source' operating system, meaning that developers can access the code and create software that works with the device. Apple has announced a similar inititiave which allows developers to create software for the iPhone.http://technology.timesonline.co.uk/tol/news/tech_and_web/article4032446.ece
http://technology.timesonline.co.uk/tol/news/tech_and_web/article4105731.ece