With the increasing number of mobile terminals, the development of applications that will provide new dedicated services by taking advantage of the technology is an effective challenge. The combination of such terminals communicating with each other in a peertopeer and dynamically self organized manner is referred to as a Mobile Ad Hoc NETwork, MANet for short. MANets can be composed of many different kinds of devices. To help the developers to cope with their heterogeneity, we believe that it is required to precisely (re)define the basic functions that communication and context interaction primitives can effectively provide, and to give the precise associated assumptions if any. We call these primitives Neighborhood and Context Interaction Primitives, NCIPs for short. The rationale for defining NCIPS is the topic of this position paper.