A Service Widget is a file written in the iOTA STEPS language to describe a service. The widget details wizard screens which interact with the mobile user offline in order to get the information the user requires in a single online transaction.
Service Widgets can describe an SMS Service or an Internet Service. When invoking an SMS Service, the data gathered from the users is formatted and submitted as an SMS message. When Internet Services are submitted, over an Internet data connection, the results are returned instantly. The results from invoking an Internet Service Widget are formatted using iOTA STEPS. The language is a simple text markup language for faster speed and keeping data usage to a minimum.