๐Ÿ‘๐Ÿ‘Software Defination ๐Ÿ‘๐Ÿ‘

in steem โ€ขย  6 years agoย 


What is software?


Software and its type: All of you must know that any computer is made of hardware, meaning that any hardware parts such as hard disk, RAM, motherboard, CPU etc. are used for making any computer but here But the question arises that who handles all these hardware parts and how do they work? There will be someone who will give instructions to them, there will be someone who would help all those hardware parts to do different things. This is nobody else, not only and only software. The software only handles all these hardware parts and all the parts that are made for this work help in doing the work. Now this is the work of software but how many types of software are there? What is the definition of software and who makes this software? Let's try to find out all this.


Software Definition: As mentioned above, as the software has been told to manage all hardware parts with instruction, then by continuing it, we say that the software is a collection of many instructions which the user interact with the computer and its hardware. Helps in doing so that the user can perform the task. All computers without any software are useless and they are a dead electric device that can not do anything. As long as the operating system is not available in the computer, no work can be done on the computer, after installing the OS software, if you have to search any information on the internet then you will need internet browser software for it. Similarly, installed ms word, ms excel or ms paint software on your computer can do different things. Thus software means - set of instructions which help in managing a device or performing any of your tasks.


To create computer software, you need knowledge of programming language. These programming codes can also be machine-level codes and also the high level language code. Now you use the machine level language or the high level language depends on the purpose of which you are creating software for the purpose of creating OS level software, you have to control the machine or hardware, then you should come to machine level code. While creating browsers, or any other type of user application, you can use high level language. Once the software is created, they can be updated as per the requirement.


Software vs hardware: As the software is a general term for different programs or applications, different parts of the hardware term computer or physical parts are called. It is worth mentioning here that you can only feel any software that you can see on the computer screen but can not touch the physical while you can touch the hardware and also see it.


Computer software has been divided into two main categories based on their work - (software types and types of software):


ย ย ย ย Application software: Application software is often called applications, productivity programs or end-user programs as it is designed on the basis of the user's requirement and helps to meet the user's specific goal or task such as creative Documents, spreadsheets, databases, email programs, or playing games. Application software mostly performs the defined task, and this work can be from small to very large (according to the user requirement) such as calculator application to complex word processing application. Examples of Application software -

โœ” ย MS Word

โœ” ย ย DBMS Software - MS access, Oracle etc

ย โœ” ย ย Web browsers - IE, Chrome etc

ย โœ” ย Games Software

ย โœ” ย ย CAD / CAM software

ย ย ย System software: These software can be operated directly on computer hardware so that user and other software can be provided functionality as per the requirement. System software works as a middle-layer between hardware and user applications in a way. Example of System software -

โœ” Operating system

โœ” ย Device drivers

โœ” Utilities

Regards- Moneymantra

images5.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order: ย 
ย  ยท ย 6 years agoย 

@moneymantra, I gave you a vote!
If you follow me, I will also follow you in return!
Enjoy some !popcorn courtesy of @nextgencrypto!

ย  ยท ย 6 years agoย 

ย  ยท ย 6 years agoย 

This user is on the @buildawhale blacklist for one or more of the following reasons:

  • Spam
  • Plagiarism
  • Scam or Fraud
ย  ยท ย 6 years agoย 

Good content . Your every post is very knowledgeable.

images (4).png

ย  ยท ย 6 years agoย 

nice basic knowledge of software.

ย  ยท ย last yearย 

Software Definition refers to the precise description and functionality of a computer program or application. In the realm of business, software plays a crucial role in various sectors, including multi-level marketing (MLM). Unilevel Plan MLM Software, for instance, is a specialized tool designed to streamline and manage network marketing operations within a unilevel compensation structure. This software simplifies tasks like tracking sales, commissions, and downline structures, making it an essential asset for MLM businesses seeking efficient management solutions.

ย  ยท ย 10 months agoย 

Really useful information, especially for programmers.

ย  ยท ย 10 months agoย 

Really useful information, especially for programmers.

ย  ยท ย 10 months agoย 

Really useful information, especially for programmers.

ย  ยท ย 6 months agoย 

Hey there! A well-motivated employee always does a better job and shows better results, and representatives of any business know this. This is why the Motivosity online platform has become very popular, providing high-quality tools for motivating employees. Everyone can read about all the capabilities of the platform on their website, and if there are any questions, motivosity customer service will answer them, and this will help everyone decide whether to sign up to connect to this platform.

ย  ยท ย 6 months agoย 

This blog offers a comprehensive guide to developing productivity apps, covering features, costs, and step-by-step processes. It provides valuable insights for businesses and individuals looking to create their own productivity apps. The detailed breakdown of features and costs helps readers understand the development process better. The blog's informative content and clear structure make it a helpful resource for anyone interested in app development.