Er zijn verschillende frameworks om de look-and-feel van de iPhone zo goed mogelijk tot zijn recht te laten komen binnen web-apps.
DashCode van Apple zelf en iUI van origine gemaakt door Joe Hewitt, zijn de bekendste. Maar er zijn er vele anderen zoals CiUI, JPint, Safire UiUIKit, WebApp.Net, iWebKit, Liquidgear, jQTouch in combinatie met jQuery en waarschijnlijk nog wel meer. Nadeel van elk framework is de hoeveelheid overhead die een framework met zich meebrengt, terwijl een deel vaak niet gebruikt wordt. Voordeel is de robuustheid en de relatief eenvoudige implementatie.
iUI lijkt van al deze als relatief compleet frameworks de kleinste met ca. 52kb incl. images.
Als de applicatie gereed is kunnen alle overbodige graphics, CSS en JavaScript eventueel verwijderd worden. Dat scheelt al snel de nodige kilobytes en zorgt er dus voor dat de webapplicatie of site sneller download.
Test wel steeds na het verwijderen van een item of dat toch niet door de applicatie gebruikt werd. Het is zinvol om een framework dat u gaat gebruiken goed te bestuderen.
Een aantal van deze frameworks, zoals bijvoorbeeld LiquidGear, bieden mogelijkheden om bepaalde iPhone specifieke technieken te gebruiken, die normaal voor webapps niet toegankelijk zijn.