Steve Jobs and two of his top lieutenants spent just over an hour last week outlining their plans to allow software makers to create programs custom-built to run on the iPhone, Apple's innovative mobile handset. The move could mark the beginning of a new phase in the development of mobile software, as programmers build programs that are not limited by the physical constraints - such as fixed buttons and small screens - that plague many other mobile handsets.