Context is a multi-dimensional concept. It is hard to define context generally for computer science. Which information is considered as context, which is not? Why are the certain context elements relevant for a certain case, but irrelevant for another? How to explain this to computers? Can computers learn these issues as humans do? In our paper we present different viewpoints to the concept of context and to context modelling starting from requirements engineering and ending up to multi-disciplinary education. Based on context related literature research and discussions in our paper, we can summarize that a complete and comprehensive definition and model of context is difficult to achieve and may not even be appropriate at all. However we can conclude that there is a common understanding that context always relates to an entity, context is used to solve a problem, context depends on the domain of use, context depends on time and context is evolutionary.