What is a Software?

21 September, 2018


Related Blogs


Digitalised automated process is called software.

  • Whenever graphic user interface is available then it is called digitalised, without human interaction, if the process is completed, then it is called automated process.
  • A software is a collection of programmes.
  • A program is a set of instructions which is designed for particular task.
  • ‘N’ no of programs combined together like a single unit, it is called software tool or software component.
  • Software’s are classified in to two types:
    1. System software
    2. Application software.

   1. System software: This software is designed for general purpose and doesn't having any limitations. Then it is called system software. E.g. Operating system, compiler.    2.Application Software: This software is designed for particular task and contains limitations. It is called Application software. E.g.: MS.Office, oracle, Tally.

  • By using MS.Office, we can maintain information in document format.
  • By using oracle, we can maintain information in Table format.
  • By using Tally, we can maintain account related information.
  • A computer is an Electronic device which accepts the instruction from the user, according to user send
  • Instructions, it produce results.
  • Who, using the applications is called user and who developing the application is called programmer.
  • The basic purpose of Language is communication.
  • Computer knows only one language i.e., Binary format.
  • As a programmer, when we required to interact with a computer, we need a communication channel, it is called programming language.
  • A programming Language is a special kind of instructions which is used to communicate with computer.
  • As a programmer, if we knows the programming language, we can’t interact directly with computer because computer cannot understand programming language code. (It knows only binary language)
  • In above case, we required a Mediator, called “Translator”

                  As a programmer, we required to give the instructions in programming language, translator will converts programming language into binary format, then according to the given instruction we will get an application / Result.   Programmer  2 p.l   2   Translator 2  Binary  2  Computer  2  App/result                                                 Complier                                                 Interpreter                                                 Assembler

About Author


Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .