The research proposal is to innovate a "Network Communication Application Programming Interface" which provides a platform to program network, communication applications on top of the API. The communication functionalities to be provided in this API are not limited to wired communication but it can be extended to program 'Wireless' and 'Wireless sensor networks'. For the API to be used in wireless sensor network programming it is necessary that the functionalities to be provided by the API are programmed in a programming environment and in such a way that it consumes fewer resources considering the limited processing capabilities and power of the wireless sensor network platform.