You can’t just port a Web site or desktop application to a smartphone or tablet. There are multiple mobile platforms to work with—iPhone, Android, BlackBerry, and Windows—and a firm may need a different version of an application to
run on each of these.