The iPhone has been produced all by Apple products, including the iPod and itunes. itunes is the primary application for uploading music, contacts, and e-mail accounts. Currently, Apple is offering an open invitation from any company to create a program for the iPhone. So, this means that Apple is releasing some of its code so that other companies can create a program, such as a game, GPS, business application, etc., that may be used for use on the iPhone.
This is the first attempt iPhone has made to add diversity to its product, and possibly also compete with the Blackberry devices. There may be more business applications, such as sharing networks, remoting into office computers, and accounting software that may make the iPhone more appealing that Blackberries. Further, iPhone is not limiting this open bid for third-party applications just to att. Now, any provider or company may offer a partnership for products. Time will tell what this open bid will offer.