The iphone carries an open-minded application development policy. Developers tend to use applications provided by both original and third party vendors. Developers are also allowed to develop their own applications using innovative SDK (Software Development Kit).