To reach its 10 million sales target, iPhone needs to become more attractive to the enterprise market. This requires the availability of many applications that can work to meet the diverse needs of the enterprise. While Apple may want to write all of them, it is impossible to do so in reality. Now Apple has opened its APIs for third parties to write software that runs on the iPhone (
see link). Similarly, the announcement of the iFund by Kleiner Perkins should spur application development for the iPhone by start ups. Apple plans to control the distribution and will have a strong say on what applications get lauched. Good move! RIM (Blackberry) better watch out.