At this point, nobody knows what programs will be included/available for the iPhone. Out of curiosity, what type of programs do you need? Maybe knowing your needs, someone here can give you an idea how likely it will be that the iPhone will work for you. You will probably have to wait until June to have a definitive answer though.