Software procedures and documentation

Software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on an operating system.


The term includes:
Application software such as word processors which perform productive tasks for users.

Multimedia applications for playing multimedia.

Firmware which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers.

Middleware which controls and co-ordinates distributed systems.

Software includes websites, programs, video games etc. that are coded by programming languages like C, C++, etc.

System software such as operating systems, which interface with hardware to provide the necessary services for application software.

Testware which is an umbrella term or container term for all utilities and application software that serve in combination for testing a software package but not necessarily may optionally contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.

"Software" is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records.

Updated Terminology

The term is now being used to include those that are non PC based like smartphones, palm OS, etc due to the proliferation of the mobile industry based on Symbian and Windows platforms.

"Software" is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records.

Business software

Business software is generally any software program that helps a business increase productivity or measure their productivity. The term covers a large variation of uses within the business environment, and can be categorized by using a small, medium and large matrix:

The small business market generally consists of home accounting software, and office suites such as Microsoft Office and

The medium size, or SME, has a broader range of software applications, ranging from accounting, groupware, customer relationship management, human resources software, outsourcing relationship management, loan origination software, shopping cart software, field service software, and other productivity enhancing applications.

The last segment covers enterprise level software applications, such as those in the fields of enterprise resource planning, enterprise content management (ECM), business process management and product lifecycle management. These applications are extensive in scope, and often come with modules that either add native functions, or incorporate the functionality of third-party software programs.

Now, technologies that have previously only existed in peer-to-peer software applications, like Kazaa and Napster, are starting to feature within business applications. JXTA is an open source platform that enables the creation of machine and language neutral applications.

Peer based applications will be especially useful for aggregating the information at the edge of the network that currently resides in the neurons of the users themselves.


SMSit descriptionAllows you to send a short message (Text, pictures, ringtones) to a mobile phone using your computerSMS-it is a software that allows you to send SMS to mobile phones through your computer.SMS-it supports Picture messages, Caller Group Graphic, Operator Logo, Ringtones and Flash SMS.

The messages can be sent through an attached modem, through an internet connection or directly through an attached mobile phone.If a mobile phone is attached to the computer (IE through the IR port), the contents of the inbox can be downloaded and stored in folders. The phonebook can also be downloaded and synchronized with SMS-it!.

Sending Picture messages, Caller Group Graphics, Operator Logos and Ringtones only work for Nokia phones. Most new phones can however now receive FlashSMS.Downloading and synchronizing the address book is possible on most mobile phones that can connect to a computer (either through the IR port or a cable link).SMS-it! supports a wide range of protocols (XIO/TAP, UCP, INET, PDU) hence can be used for most of the SMS services.

Here are some key features of "SMSit":·

Messages can be sent either:·
Through a modem, using a dial-upSMS center· Through the internet, using an internet SMS center· Through a mobile phone attached to the computer (IE attached to the IR port).Sending through the InternetSMS-it! can send messages through the gateway. Clickatell allows you to set up an account and buy blocks of SMS.

You can then send the messages either through their web site or through our SMS-it!. You can send text, pictures and ringtones.Sending through the mobile phoneWhen you send the message through your mobile phone (attached to the computer), SMS-it! will use the parameters (Sender ID, SMS center, etc) of your phone to send the message. Sending will work the same as when sending messages from your phone, except that you type the message on your computer.Not all phone manufactures implement however a link to thecomputer (IR port or serial cable link). You can send text, pictures and ringtones.

Having the mobile phone connected to the computer has theadditional advantage that you can transfer data from your phone to the computer and back. IE you can synchronize your phone book and archive received SMS on your computer.Sending through the modemSending the message through a modem will connect to a SMSC (SMS center) that relays your message to its destination. There are several mobile phone providers that offer this modem dial-up.

The connection is to a local server (not to the internet), hence you need to chose a SMSC that is within your region.Alternatively you may select to dial a server abroad, but thecommunication cost will be expensive. There are two different protocols supported by the SMSC, either XIO/TAP or UCP. XIO/TAP is an older protocol initially designed for pager messages. SMSCs that support this protocol will not be able to process pictures or ringtones.

They can only process text messages and can not send the SenderID. SMSCs that support the UCP protocol can send text, pictures and ringtones and support sending of the SenderID.