--- layout: page title: Spectrum 2 --- ## About ![Spectrum 2 animation](animation.gif)

What is Spectrum 2?


Spectrum 2 allows users to chat even when they are using different IM networks. It acts as a transport layer between the users as showed in the animation above.

What networks does it support?


You can connect Spectrum2 using following networks:
Spectrum 2 is written in C++ and uses the [Swiften](http://swift.im/swiften) library and various different libraries for "legacy networks". Spectrum 2 is open source and released under the GNU GPL.
Spectrum 2 is not intended for strictly desktop users, ie those who have no familiarity with running server side applications. It is intended to provide a service to desktop users, but be managed by server administrators. If you are interested in the project but have no familiarity with running a server (and no interest in learning), please speak with your local system administrators about making Spectrum 2 available.
## Technical details