TIMP.NET Server is composed of core components and additional components that are included in the standard distribution; TIMP.NET can be easily expanded to connect to custom made components.

TIMP.NET and its core components implement the basic message exchange and Presence functionality. These components are responsible for transferring messages between clients, applications and other servers. They provide means for sending and receiving messages and presence information and storing messages that cannot be delivered immediately. Each component of TIMP.NET (either core or additional) can be scaled independently based on the number of concurrent users and the services offered, without the need to modify the architecture of the Platform.