IBM Support

Maximo Anywhere Work Execution is now available on the App Store!

Technical Blog Post


Maximo Anywhere Work Execution is now available on the App Store!


Many of you have likely seen or heard presentations on Maximo Anywhere and it's road map,  including the release of the applications on the Apple App Store, as of today our first application is now available! That's right you can download IBM Maximo Anywhere Work Execution from the App Store.   Currently this is the only available application, however the rest are on the way as well,  below is a bit of information on what is and isn't available in the application. 


What's Supported. 


The following features are supported:


  • Camera
  • GPS
  • Online maps
  • Bar code scanners
  • RFID scanners
  • Attachments
  • Offline mode
  • Electronic signature
  • Real Signature
  • Voice to Text
  • UX enhancements
    • UX resources (view, dialog contents)
    • Data resource (update, deletion, creation of attributes and resources)
    • Messages
    • Javascript enhancements


The following features are not supported:

  • Offline maps
  • Push notification
  • Native UX extension
  • Cordova extension
  • Deletion of provided javascript classes
  • MobileFirst server upgrades and fix packs


If you are looking for any of the features listed under the not supported section you can still build your applications using the traditional build process to create the IPA files. 


What's Required


Releasing the application to the App Store eliminates the IPA build process\ Distribution, however your Middleware and Anywhere installations are still required. 


  • MoileFirst


  • The MobileFirst 7.1 server must still be configured to interact between the device and Maximo
  • Maximo Anywhere 7.6.2


  • Releases of Maximo Anywhere prior to 7.6.2 will not have their applications released to the App Store,  any users with 7.6.1 and earlier will still continue with the traditional build process. 


  • iOS 8.0 or later is required on the device. 


How it Works?


The releases of Maximo Anywhere that will be available on the App Store allows for your connection settings to be updated.  You then download the per-built application and point it to your MobileFirst server which uses the deployed adapter to connect to Maximo. If there are any updates to the application on the server side (MobileFirst) those updates will be pushed out to the device automatically, without the user having to re-download the application from the App Store or update the IPA through iTunes or the IBM Application Center. 


The pre-built apps still require you to build the Maximo Anywhere run time and deploy it to MobileFirst as well as the OSLC adapter.  Starting in Maximo Anywhere 7.6.2 there is also a new build command which only builds the artifacts and run time components. 


'build mobilefirst'


After running the above build successfully and your MobileFirst components are updated,  search the App Store, you should see the following application, click on 'GET' and install the application to your device





Once done you will then go to the settings menu on your device and look for the Work Execution application, due to character restrictions for App Store applications you will see the app as 'WorkExecute'  as shown below. 





Once you click on 'WorkExecute'  you will have the option to turn on 'Use custom URL' and update the Custom server URL.




Change the current address to the location of your MobileFirst MaximoAnywhere runtime,  for example's all there is to it,  now when you launch the application it will connect to the address specified,  if there are application updates it will pull them down from the server and you can log in and begin doing your work.    


For more information on specific requirements please go to the following wiki: IBM Maximo Anywhere Work Execution app


As I mentioned previously only the Work Execution application is currently available, however the rest are on the way so keep checking back,  I will update this blog as they become available.  Any questions, comments or concerns please post below. 






[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]