Вы находитесь на странице: 1из 10

Why we need software

In todays rapidly changing business environment every organization has to face new markets, new standards of quality assurance, new competition, ever increasing customer expectations, managing resources etc. As a result business enterprises are in constant need of reviewing and reengineering their processes in order to survive and grow under competitive environment. It is therefore, essential to have a well-knit information system, timely decision making process and aggressive cost control measures. Under this growing awareness there is a feeling among the organizations globally that it is better to depend on reputed packaged software than to develop such software internally. There may be a number of reasons for such opinion.

Basic knowledge of software


Front end Back end Language & Package Open source & Paid software Middleware Architecture

FRONT END
Front End is the Screen used by the user called user interface(UI). Two types of front end:

CHUI- Character user interface It is called as language It is a 100% coding system Developing efforts will be more Look and feel of the user end will not be as good as GUI Faster processing (e.g) foxpro,c , c++,Cobol, photon
GUI- Graphical user interface Partly coding & Partly packages(predefined coding) Developing efforts will be less Look and feel of the user end screen will be better Slower processing compared to CHUI (e.g) VB, .NET ,D2K

Back End
DataBase Management System is called Back End. It is used to store permanent data. Eg; Ms Acess,Ms SQl,Oracle,DB2-IBM,Progress DB,My SQl. There are two types of database system DBMS & RDBMS DBMS- Used to store data RDBMS-used to store data in Rows and Columns(Tables) Codds Rule 11: According to this rule any data that will satisfy more than 7 out of 11 rules are called RDBMS.

Open Source & Paid Source


Open Source: Software available in the for free of cost. Eg; linux(OS),Apache(Middle Ware),My SQL(DB),PHP(UI) Paid software: Which we have to pay to the concern firm for using it. Eg; Ms Acess, Ms SQL,Oracle,DB2-IBM,Progess DB. Two types of charges in Paid software: Purchase of software. Eg;Entire package or module wise License of software. Eg;Depends on number of users based on their roles

Client/Server Architecture
2-Tier Architecture: In 2 tier architecture has client and server. 3-Tier Architecture: In 3 tier architecture also has client and server but there will be a middleware between client and server for the ease of larger data handling and more users.

One Business multiple software


Large enterprises started using software base on the different division /department. (e.g.) Accounts and finance used accounting sofware , Human resource used HRIS sofware & Production used MRP software So one company has many software based on their individual divisions. Advantage: Faster processing compared to manual entries Less time & manhours Disadvantanges: The reports generated is not real time compared to ERP Not suitable for proprietor type business

One Buisness one solution


ERP can integrate the entire business activities through a SAM (Single Access Mechanism). The ERP can provide : Multi Platform Multi Mode Multi Currency Multi Lingual Multi Tasking Multi Processing It improves customer service It bridges the information gap.

Q&A?

THANK YOU

Вам также может понравиться