gnokii provides tools and a user space driver for use with mobile phones under various operating systems (most testing is done under Linux but also Solaris, *BSD family and MS Windows families are known to work. gnokii allows you to communicate with the phone over the serial cable connection, usb connection (support depends mostly on the operating system level support), infrared connection, and bluetooth connection. gnokii provides the functionality of several different areas for users to manipulate a mobile phone: * SMS * Phonebook * Calendar * Call management * others