submit urlsubmit rss feedadd directory

article

Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.

The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.

Relationship to hardware


Computer software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. In computers, software is loaded into RAM and executed in the central processing unit. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is generally written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

More on [ Computer software ]


directory of related categories

 
directory of related topics

Software :: Telecommunications
Wireless :: Data Communications

 
Software RSS feed
Smartphone & Pocket PC magazine -

HTC Touch Diamond/Pro Coming from Sprint, Verizon
Jim Karpen Tue, 19 Aug 2008 17:31:21 -0000
Rumors are about that Verizon and Sprint will be offering the HTC Touch Diamond and HTC Touch Pro. Plus, there’s a great video on YouTube of the amazing Touch Pro interface. This week we’ll also note a few reviews of the new HP iPAQ 910 and leaked information about the Treo 850. read more
PREVIEW & CHART: The Multiplatform Podcasting / Podcatching Bible
Werner Ruotsalainen Sun, 17 Aug 2008 23:28:31 -0000
It was a long time ago that Smartphone & Pocket PC Mag discussed Doppler on desktop. Neither are other articles (like Podcasts on a PDA...) up-to-date either, let alone covering all the current podcasting / podcatching solutions for all the three mobile operating systems I (currently – don’t forget I’ll also support iPhone when I get it!) support: that is, Windows Mobile, Blackberry and Symbian S60. read more
What happened to the iPAQ?
Nate Adcock Thu, 14 Aug 2008 00:22:46 -0000
Photo from ZDNet read more
Get Answers via ChaCha; Live Search Mobile Update; Downloading Software
Jim Karpen Tue, 12 Aug 2008 16:37:16 -0000
I’m surprised I haven’t yet mentioned ChaCha, a free, human-powered service that lets you ask any question and sends you an answer via text message. Also, this week we’ll note an update of Windows Live for Windows Mobile and discuss various opportunities for downloading software, including freeware, directly to your device. read more
New Airscanner Web Site and Blog...20 Percent Off Back-to-School Sale!!
Nate Adcock Sun, 10 Aug 2008 01:46:28 -0000
"...we have decided to temporarily offer you our individual software products at a reduced amount of 20% off retail. Don't miss this opportunity to secure your device at a discount!" read more
The Definitive Multiplatform Multimedia Metatag & Library Tutorial & Bible
Werner Ruotsalainen Wed, 06 Aug 2008 14:22:23 -0000
Compared to the capabilities of desktop multimedia players (see for example the excellent WMP vs Winamp vs iTunes vs MediaMonkey for more info on their capabilities), the mobile ones certainly lack when it comes to fetching, searching for, editing, storing and, in several cases, even accessing / displaying different kinds (album art and/or other images; textual genre / composer / title etc. info; lyrics etc.) of information in audio files. read more

 
Subscribe to Mobile_Computing RSS feed

directory of related sites

Activemedia Technology - Software platforms and toolkits to consumer organisations interested in deploying wireless applications and services using SMS and WAP, including the latest reverse billing SMS technology.

500 Airquace Technologies - Provides SMS software for users to send out sms via pc.
Meta Description: [ Send SMS, text message and email from your PC/computer to your mobile. Mass broadcasting of email and sms. Purchase and download available online. ]

Aspicore SMS Gateway - Enables Windows applications with a two-way cellular phone text message interface. You can process and transfer data from the SMS messages to a SQL database.
Meta Description: [ Aspicore Ltd is an experienced software company located in Helsinki. Aspicore Ltd provides Microsoft .NET, SQL Server and Symbian OS C++ Programming Services. ]

CodeSegment - Offers software for creating custom short message services.
Meta Description: [ SMS software for creating your own SMS Gateway, SMS Server or SMS Router, and running various SMS services: SMS Voting, SMS TV Chat, SMS Info, SMS Survey, SMS Quiz, SMS Lottery... SMS Studio supports SMPP, HTTP, ODBC, GSM AT, Nokia FBUS SMS protocols. ]

Connection Software - Offers text messaging and SMS software solutions for corporate, government and professional users.
Meta Description: [ Send SMS text messages from a web page, your PC or APIs. Immediate service with reliable global coverage inc USA. Free software. Arabic, Chinese etc. Established 1986, Connection Software maintains an enviable reputation for service quality ]

CuteSMS - Allows the sending and receiving of short messages using PCs connected to mobile telephones.

Derdack Software Engineering GMBH - Supplier of software solutions for wireless communication via SMS, WAP and paging, including developer tools. Company and product information, user forum, FAQs, glossary, online demos, SMS freeware.
Meta Description: [ Derdack - Leading Developer of SMS Software and MMS Software for business-critical messaging, notification and alerting ]

DIALOGS Software GmbH - Offer SMS and internet gateways for the mobile wireless markets.Includes product overviews and applications.
Meta Description: [ DIALOGS Software GmbH, with headquarters in Dortmund and the newest establishment in Munich, is one of the most important and established IT specialists within the field of mobile data communication. The wide range of the system offer of DIALOGS, which was created in 1992, contains the complete s... ]

eSMSis - Offers SMS software with ODBC connectivity functions.

Exomi - Provides gateway solutions including SMS Gateway, WAP Gateways (method push proxies) and Wireless Email Solutions.

FableFlow - Provides news and commentary on the development of the MMS (multimedia messaging) market. Delivers MMS creation, templating and delivery solutions for content providers.
Meta Description: [ FableFlow provides MMS and multimedia messaging content creation, templating and delivery tools, and support consulting and services. ]

Fluis SMS - Provides software for sending SMS messages from desktop PC to mobile phones.
Meta Description: [ Reduced price business text messaging - send SMS messages from your desktop PC to employees mobile phones and cut your expenditure. Secure, fast and easy business messaging from Fluid SMS. ]

Frameworx - Provides SMS gateway and enables to build SMS based services. Send and receive text messages from web applications.
Meta Description: [ Wireless Frameworx specializes in software, tools and technology for providers and developers of wireless services and products. ]

Free-Ringtones - Software for sending and composing ringtones, operator logos, group graphics and flash-sms by your modem. You need no cable.
Meta Description: [ Get free ringtones, operator logo graphics, polyphonic ringtones, java games, caller group graphics, screensavers foryour mobile. software download, accessories. Harry Potter 6 - the half blood prince ]

GCRSoft - SMS and paging software with particular support for UK and Australian users. Works without an internet connection, so ideal for server monitoring.
Meta Description: [ GCRSoft - specialists in SMS and pager messaging applications ]

Go2mobile Solutions Ltd. - Providing mobile solutions including SMS and WAP software and services to mail servers such as MS Exchange and Lotus Notes. Information on company, products, and services.
Meta Description: [ Go2mobile, Providing Web amd Email based business SMS services. Providing SMS Short Message Service software and services to mail servers such as MS Exchange and Lotus Notes. Our services include Go2Mobile - our email to mobile paging from any email program, Server Monitoring / Notification and D... ]

404 HandyGo - SMS outsourcing and other software services for ringtones, and graphics.
Meta Description: [ Mobile Content Development company Handygo India offers ready and customize contents for Mobile Ringtones Mobile Games Mobile Graphics Mobile Utilities Java and JAD games. ]

Hybyte Solutions - A company that provides a bulk messaging solution for major brands and marketing companies

iMobile4u - Provides SMS solutions, web site monitoring, and e-mail to SMS service.
Meta Description: [ Send SMS, Web Site Monitoring, Email to SMS and SMS Marketing from Thailand ]

Internet Software Solutions - Supply software solutions for transmitting text messages to alphanumeric messaging devices, such as cellular phones, pagers. Features downloadable trial versions.
Meta Description: [ Advanced Communications Software for the Wireless and Internet Industries ]

Internet Software Solutions - Provides software for transmitting text messages to mobile alphanumeric messaging devices.
Meta Description: [ Advanced Communications Software for the Wireless and Internet Industries ]

IPIPI - Offers international SMS services to send two-way text messages between computers and mobile phones.
Meta Description: [ Send SMS text messages using ipipi.com to any international or local mobile phone from any computer. Automatically receive mobile alerts to important email messages. ]

Kryptext - Offers software to encrypt SMS text messages from mobile to PC.

Logix Mobile - Offers SMS gateway, server software for mobile and application for ERP and CRM.
Meta Description: [ .NET SMS Class Library, Activex SMS Component, ActiveX Control, Visual Basic, VB.NET, C#, Bulk SMS Software, SMS Gateway Software, SMS Server Software for Mobile Business and Real-Time Enterprise Mobile Application for ERP and CRM using SMS ]

M Science Ltd. - SMS Software Server is text messaging software solution for business. Integrate with existing mail servers.
Meta Description: [ M:Science UK offer SMS Software, including SMS Server, a complete pc to sms text messaging software solution for business. Send text messages through outlook using our sms email gateway. You can also send and receive text messages online using our new product - M:Science SMS OnLine ]

m2:Server - Offers SMS gateway solution that extends the capabilities of exchange and domino servers.
Meta Description: [ The m2:Server SMS Gateway provides your organisation with an extensible, easy to use platform for SMS message exchange ]

500 MagicSMS - Free software to send ringtones and logos to customise any compatible mobile phone. It can also send flash and text messages. Internet connection required -- a charge per message sent may occur for EU located phones.

Mercury - Windows interface to send text messages to mobile phones via web-based SMS gateways. Features include sending one message to multiple recipients and spanning a long message over multiple SMS'.

500 Message In A Bottle - Offers software for java enabled mobile phone for exchanging encrypted or digitally signed SMS with elliptic curve cryptography.
Meta Description: [ application for Java Enabled Mobile Phone for exchanging secure encrypted or digitally signed SMS messages using Elliptic Curve Cryptography ]

Messengex - Offers SMS messaging software for small businesses to large enterprises. Compatible with phones and SMPP Gateways.

Mobiclient - Offers free software to send sms to mobile phones.

404 Mobiletoolbox - Provides software application that allows to sell and deliver mobile content to cell phones from website.

Mobisophy Software - Provides mobile phone solutions including instant messaging, photo sharing, interactive voice response and an all-in-one call controller.
Meta Description: [ Mobisophy develops and markets software for text messaging, phone recorder, java messenger, and msn messenger mobile ]

Moncore - Provides mobile SMS platform, Web Client, auto send or reply SMS with database function without programing.
Meta Description: [ SMSDB is a mobile SMS plateform, let you easily start a Web server, and everyone can send/receive SMS via browser. SMSDB also can easily build up Database application with programless. ]

NCL - NCL specializes in the development of software toolkits an applications for mobile solutions.
Meta Description: [ Provato is an WAP Push, SMS, EMS and MMS Gateway, SwiftNote (SMSJDK) is an embeddable Java SMS Toolkit ]

Nokia vCard for Cingular - Provides vCard and vCal transmitting function useful on Nokia 8260 phones on the Cingular network.

Nordic Messaging - SMS gateway and Enterprise Messaging Gateway, UNIX-based high-performance products for sending and receiving text messages (SMS).
Meta Description: [ SMS/MMS gateway and fax software ]

Ozeki SMS Server - The OZEKI SMS Server enables you to send, receive SMS messages automatically with a mobile phone connected to your computer.

Requestec - Messaging software and service provider that delivers SMS, MMS, internet and email solutions.
Meta Description: [ MMS and SMS software and service providers, sports content, online casinos, gaming, ringtones, mobile phones, inbound MMS, TV, interactive MMS, camera phone technology ]

404 Reverse billing SMS application - Offers text messaging technology including text alerts, 2 way messaging, and Bulk SMS Broadcasts.
Meta Description: [ Txtbak is a sms marketing and sms advertising campaign tool that can broadcast SMS to a group, and premium rate SMS text services, sms text alerts, prepaid and bulk sms by Reverse Billing, 2 way sms, secure text message vouchers, text advertising, Txtbak is a reverse billed and prepaid sm... ]

RingMinder, Inc. - Telephonic reminder service, delivers your own personalized reminder messages to any telephone.
Meta Description: [ Domain name renewal and affordable web hosting packages from Network Solutions ]

Send.SMS - Links to freeware and shareware SMS/texts messaging programs, to send texts messages to a mobile/cell phone from the computer.

ServerSMS - SMS messaging and monitoring gateway with proprietary GSM network device.
Meta Description: [ serversms.com ]

Shape Services - Offers software for symbian, J2ME, and windows for mobile phones.
Meta Description: [ Software for PDA and mobiles: MSN, Live Messenger, Yahoo, AIM, iChat, ICQ, Jabber, LCS, Sametime, Oracle, Reuters, Skype ]

ShortTalks - Provides application for exchange short messages with users mobile phone connected to the computer.

SimpleForce - Provides software for sending SMS from PC to wireless.
Meta Description: [ FastSMS III program is for sending an unlimited number of free instant SMS text messages to mobile friends from your computer all over the world. Gropup SMS program. FastTouch is compact and powerful tool for quick launch and instant access to almost everything you need in your system. ]

SMS Broadcast - SMS sending through web gateways software.

500 SMS Communicator - Sends large traffic of short messages using cell phone connected to the PC.
Meta Description: [ smsCommunicator sends and receives SMS between PCs and mobile phones ]

SMS Nordic AB - Provides short message services and products including an SMS server. Includes company and product information.

SMS Planner - Send individual or group SMS at schedule times.

SMS Security Messager - Nki security messager tools to send encrypted sms to protect your privacy.
Meta Description: [ SMS ]

SMSep Software - SMS Communicator mobile telephone messenger to send short messages using cell phone connected to the PC. Product specifications, screenshots, and download.
Meta Description: [ Ëó÷øèé ïëàòíûé õîñòèíã îò Mastak.ru, íàøè óñëóãè: ðåãèñòðàöèÿ äîìåíîâ, ñîçäàíèå ñàéòîâ, õîñòèíã Unix è Windows, èíòåðíåò-ìàðêåòèíã ]

SMSjet - Provides global bulk SMS messaging services and gateway connectivity.
Meta Description: [ Mobile application service provider. SMS Corporate Applications, CRM, Ringtone, Logo, image messages, Java, Games and content management. ]

SoftMessage - Free SMS software that enables you to send text messages from your computer to mobile phones using the internet.
Meta Description: [ SoftMessage is free SMS software that enables you to send text messages from your computer to mobile phones using the internet. ]

Stouf Communications - Offers wireless and communication software.
Meta Description: [ ,Mambo - the dynamic portal engine and content management system ]

swiftNOTE - Allows to send SMS text messages via microsoft outlook account.

Systematrics Inc. - Provides software for text and numeric messaging to electronic pagers, digital telephones and other portable message display devices.
Meta Description: [ Systemetrics has Paging Software Electronic Messaging Electronic Message Display Paging Systems Text To Speech Text-To-Speech Software Electronic Paging ]

Text Express - Offers two-way PC based short messaging communication software.
Meta Description: [ Text Express is a two-way PC based Short Messaging communication software product. It utilizes the wireless telecom network to send and receive Text Messaging from a PC to SMS equipped cellular phones and PAD devices such as Blackberry/RIMs. ]

Tops - Offers software for SMS and EMS mobile messaging applications cooperating with SMSC via CIMD2, SEMA, UCP and SMPP protocols.
Meta Description: [ TOPS Corp. is a high quality custom software developer. We specialize in all purpose SMS and EMS mobile messaging applications cooperating with SMSC via CIMD, SEMA, UCP and SMPP protocols. ]

UndeleteSMS - Recover deleted SMS messages from a GSM SIM card.
Meta Description: [ UndeleteSMS can recover deleted SMS messages from a GSM SIM card. ]

ValueFirst Messaging - Provides SMS software to send or receive text messages.
Meta Description: [ ValueFirst provides bulk sms software romania,bulk sms software srilanka,bulk sms software middle east,bulk sms software ,bulk sms software,nigeria,sms services in pakistan,sms services in india,sms services in nigeria,sms services in srilanka,sms services in middle east,sms services in ,bulk mob... ]

Visualtron SMS Gateway - Sells SMS mobile application servers and specialises in developing enterprise messaging solutions.
Meta Description: [ SMS Gateway, SMS Software, SMPP and WAP Push Gateway by Visualtron. Free download to send and receive SMS from your PC application. ]

WirelessROI - Offer messaging software and services. Includes product and system overviews, and career opportunities.
Meta Description: [ wirelessROI - Competitive Contract Services: IT Corporate Governance, SOX, ITIL, Process Improvement, Product Rollout, Projects, Business Development. ]

Worldlink - Provides gateway solutions including SMS, WAP and MMS.
Meta Description: [ Built sms gateway software, mms applications, advanced sms gateway, sms text message server, multimedia messaging solution, multimedia messaging system, messaging gateway, mobile message center, sms communication server, mobile server enterprise, mobile server information ]

Xs 2 SMS - Free SMS Service - Sends Free SMS all over the world.

Software related videos
multi-point tablet displays. Johnny Chung Lee, Carnegie Mellon University. The software can be downloaded at http ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor