The Devil is in the Details
I have enormous respect for IBM, they rarely swing and miss on much. But I'm still not understanding exactly what is going on here.
Apps need data to work. The data in the enterprise is in many, many forms. As a developer, I live in the world where you connect the front end to the back end. So just what back end data sources can these apps talk to? Web Services? REST or SOAP? SQL compliant databases? SAP and Oracle adapters?
The latter is a special problem, licensing. Because those adapters are code based, you must have a SAP/Oracle client license to even connect to them.
I'm very curious what these 100 industry specific apps turn out to be. I heard one was "budgeting and forecasting" or "expense report processing". Those type apps have to integrate at back end, and there are a LOT of back ends to integrate with.
Now, would not surprise me if IBM planned on this, wants to be the integrator you hire to do the back end work to connect up to these pre built iPhone apps. That would make them a very smart cookie if it happens.
Integrating the iPhone into the enterprise network is not even possible at our MS AD based system. iPhones do not participate in AD to connect to our RADIUS wifi. I've still not seen a VPN solution which can use WAN to connect iPhone to private network to access internal servers for data. The only technique I know which works is to use reverse proxies to make internal sources public. Getting organized to do that in your back end legacy network is not trivial, leaving all security aspects aside.
This will be interesting to watch.