---
layout: page
title: Spectrum 2
---
## About

<div style="width: 220px; float:left; color: #222; background-color: #fff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; padding: 10px; margin: 0 3px; box-shadow: 0 0 10px rgba(0,0,0,.1);">
<h3>What is Spectrum 2?</h3>
<hr/>
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.
</div>
<div style="width: 220px; float:left; margin-left: 40px; color: #222; background-color: #fff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; padding: 10px; margin: 0 3px; box-shadow: 0 0 10px rgba(0,0,0,.1);">
<h3>What networks does it support?</h3>
<hr/>
You can connect Spectrum2 using following networks:
<ul><li>IRC</li><li>Slack</li></ul>
</div>
<div style="width: 250px; margin-left: 40px; float:left;">
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.
</div>
<div style="width: 250px; margin-left: 40px; float:left;">
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.
</div>
## Technical details