Um SAP®-Transaktionen sinnvoll auf mobilen Geräten nutzen zu können, sollten die Prozessabläufe entsprechend gestaltet und die Screens für die verfügbare Größe des mobilen Gerätes optimiert werden. Das ist mit smiScan sehr einfach und kostengünstig möglich, da diese Lösung komplett in einem eigenen Namensraum in das SAP®-System des Kunden integriert wird. Die Screens und die Prozesslogik werden dabei ausschließlich in ABAP® realisiert – es sind keine Kenntnisse einer weiteren Programmiersprache wie HTML® oder Java® erforderlich. Dadurch besteht für den Kunden die Möglichkeit, die mobilen Prozesse entweder komplett selbst zu realisieren, oder auf Wunsch durch SMILOG designen, entwickeln und integrieren zu lassen. Für mobile Geräte mit dem Betriebssystem Windows® CE oder Windows® Mobile, sowie für die Microsoft® PC-Betriebssysteme gibt es bei smiScan einen eigenen Client, so dass hierfür keine zusätzliche Middleware notwendig ist. Für alle anderen Betriebssysteme kommt smiScanWeb zum Einsatz.
Bei smiScanWeb werden die mit smiScan entwickelten Screens mittels einer Infrastruktur der Firma Mobilisys® in das entsprechende Format „übersetzt“ und dann über den Webbrowser auf das jeweilige mobile Gerät geschickt. Hierbei wurde besonders auf die Themen „Session Management“ und „Page Saving“ Wert gelegt: Selbst bei Funkabbrüchen wird der Screen gehalten. Ist wieder eine Funkverbindung verfügbar, kann der Mitarbeiter seine Tätigkeit ohne neue Anmeldung am System sofort fortführen.
smiScanWeb läuft auf einem externen Server, der entweder im kundeneigenen Netz betrieben wird, oder aber von SMILOG als Hosting zur Verfügung gestellt werden kann. Eine sichere Datenverbindung gewährleistet, dass die Mitarbeiter ihre eigenen mobilen Geräte für die Nutzung von smiScanWeb verwenden können (sog. „BYOD“: Bring Your Own Device).
Mit smiScanWeb ist es damit möglich, alle mobilen Mitarbeiter eines Unternehmens an den betriebswirtschaftlichen SAP®-Prozessen teilhaben zu lassen, ohne sich Gedanken über das Betriebssystem der verwendeten mobilen Geräte machen zu müssen.