Gnokii
Gnokii is a suite of programs for communicating with mobile phones. It was initially only available for Nokia mobile phones, but later extended to support others. It is available for Linux, BSD unix, Windows, and Mac OS X, and as source code.
Gnokii itself is a console tool, but it is used by several GUIs to communicate with phones; for example: Xgnokii, Gnocky, and Gnome Phone Manager all use Gnokii internally.
It is licensed using the GNU GPL.Features
Connect could be established using serial/USB cables, infrared, Bluetooth.