Tagmobile application design and development