A lot of people have complained and whined about apps on the iPhone. First it was because there weren't ANY, then because it required hacking the phone. Now it's complaints because Apple is waiting until February for a real SDK release. Why is Apple waiting? I'll explain. It's about Security. When I say that, I don't mean Jobs' lame excuse about taking down a cell network. I mean actual software security. Look at what is coming in Leopard: Per-application firewall and file access limitations, and digitally signed binaries. These things are key to modern desktop. But they're going to take it beyond that, and put that security in the palm of your hand. For over a decade, handheld security has been a big issue, and is one of the reasons PDAs are not as prominent as they should be, especially in the corporate world (no, BlackBerries dont count). The iPhone, combined with these new features, will present a handheld device with desktop-class security, something that doesn't exist today. They may even introduce a method of parental controls/corporate controls to allow parents or a corporation to pick and choose what can and cannot be installed. I wouldn't be surprised if at some point an iPhone software repository server were included with OS X Server. Also, on a sidenote, I believe in February we will see the iPhone gaining the ability to access and manipulate Contacts and Calendars on the new OS X Server 10.5. Cross your fingers. This is also posted on my blog. If you like it, digg it.