Mobile devices are valuable sources of information about their user location, physical and social activity, profiles and habits. Such information can be used to build context-aware applications that are able to adapt their functionality to user needs and preferences. A lot of research has been done in this field of science, providing multiple context-modeling approaches like rules, ontologies, probabilistic graphical models, etc. There were also several solutions developed that allow for efficient context-based reasoning. However, there is still lack of tools and research done in the area of context-awareness with respect to mobile environments.