Complex sentence: Retriever provides mobile applications for a number of different mobile platform development options and all solutions can be hosted on premise or in the cloud (Software as a Service) with ability for integration into multiple back office systems.
Split into simpler sentences: Retriever provides mobile applications for a number of different mobile platform development options. Solutions can be hosted on premise or in the cloud (Software as a Service) with ability for integration into multiple back office systems.