Niesamowity rozwój usług mobilnych, potrzeba integracji pomiędzy różnymi systemami i aplikacjami, oraz stały wymóg wymiany informacji sprawiają, że niezbędne staje się posiadanie narzędzia umożliwiającego przeprowadzanie tych wszystkich czynności. Jednocześnie stosunkowo niewiele rozwiązań informatycznych, zwłaszcza tych średnich i mniejszych nie posiada odpowiednich mechanizmów.
