0% found this document useful (0 votes)
65 views4 pages

Assignment#1 Professional Practice

NCEAC is the accreditation body for computing degrees in Pakistan that sets standards for courses and helps graduates find employment, however it has been unable to meet international standards for quality education. To start a successful software house in Pakistan, one should do market research to identify high demand software types, obtain clients through marketing and sales, and provide quality software and ongoing support to build a strong reputation.

Uploaded by

Behzad T
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views4 pages

Assignment#1 Professional Practice

NCEAC is the accreditation body for computing degrees in Pakistan that sets standards for courses and helps graduates find employment, however it has been unable to meet international standards for quality education. To start a successful software house in Pakistan, one should do market research to identify high demand software types, obtain clients through marketing and sales, and provide quality software and ongoing support to build a strong reputation.

Uploaded by

Behzad T
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

University of Haripur

Department of Information Technology


BS-SE 6B

Assignment Title

Assignment No 1

Course Title Professional Practice


Student Name Ahmed Behzad
Student Reg. No/Roll No F17-0096
Semester/Year Spring 2020
Instructor Name Hamid Asmat

Due Date 7th July 2020


Submission Date 12th July 2020

NCEAC
National computing education accreditation council is an accreditation body under the
administrative control of higher education commission of Pakistan.
It grants accreditation to different computing degrees including.

o Software engineering
o Computer science
o Bioinformatics
o Information system
Headquarters are in Islamabad Pakistan.
Many IT programs run under the provision of NCEAC.
It also helps HEC to ranks several degree awarding institutes based on their performance.
It sets the standards for institutes to award degrees to universities.
It also sets the courses which are supposed to teach during academic years.
It helps the graduates to get jobs and admissions in foreign countries.
PEC is engineering regularity body.
PMDC medical professional regularity body.
It came into being to promote information technology by promoting education environment
in Pakistan.it helps the graduates to find employment under the constitution but
unfortunately, they are unable to do this.it could not meet the international standards to
ensure quality education.

How should start a software house in Pakistan?


As 20th Century was known for Industrialization Era, this 21st Century is going to be
known for Information Technology. Humankind has reached its peak in connecting world
through IT, simplifying our lives through IOT solutions and doing a lot of other wonders
through Artificial Intelligence and much more. Hence, this Industry is going to be most in
demand, its professionals would be the highest paid.
Being a new industry compared to others, there is still enough space for new companies to
penetrate in the market.
If we focus specifically to software house, it is easy to start as it does not require a hefty
amount of investment. At first, you must understand this is only field where you can start
with a laptop, a little money to bear your own expenses for some time and lots of hard work
which is required to start any business. It is not necessary that you are a software or computer
engineer yourself to start off. If you have zero knowledge about coding or developing
software but have an intention & passion to start your own business, you can start a software
company having good knowledge and determination. Being a software developer yourself, it
gives you an edge to initiate.
Market Research
First, do a little research about software industry in Pakistan. What sort of software
companies are there? Which software are most in demand? Which type of software is easily
sold in local market/Global market? There are basically two types of Software Houses.
Project Based
When we say project based, it refers to customers sharing their business operations, their
different way of working, their departments, in short, complete flow of their business with
you. And you offer them a customize software solution, developing it from scratch, exactly
fitting to their requirements. This type of software development takes time and it’s a long-
term job that’s why known as Project based.
The positive side is companies pay handsome amount for custom made software. But the
other alarming aspect is that once it is completed, you must find another company, another
project. Normally such custom software is developed in 6 months to 1 year.
Product Based
Other type of software companies is product based. Let’s say you are a software developer,
you develop a software for bakery, and you sell it to number of bakeries in Karachi, Pakistan
or globally. You are selling a product that is a readymade software solution. The positive side
of running a product-based software is that when many companies are using your software,
you get a handsome revenue in form of support or license charges without any much effort.
Only worry in this approach is being the best product (software) in the specific industry and
getting more & more clients gradually which isn’t that difficult once a mature software is
developed. Sales & Marketing
Well to start off, either product or project-based software house, you must get clients. You
must do marketing, approach customers, tell them about your services, product and use
multiple channels for it like Calling, Outdoor visits or personal network. Freelance websites
are also a good way to get work. This way you can also get better payments due to currency
exchange, low cost of labour in Pakistan and high demand of software services in USA,
Canada, Europe and other Middle East countries.
Office Space
Although you don’t need an office right at the beginning, you can also start from your own
room. You can search projects or share your product / portfolio online from your laptop. You
don’t have to sit in an office space necessarily. But anyhow, assuming you got a big project
and must hire a team. Then you must a proper office. Incubation Centres are best option
available today fulfilling all your needs to start a software development company. Their rents
are way cheaper than any commercial building in a good area in Karachi or any other major
city of Pakistan. Moreover, internet facility, electricity and other utilities are available there.
Other option is shared office space. There are lots of shared offices available in Karachi
charging per seat or per room. Meeting area, reception and other such amenities are also
provided.
Quality & Support
After getting customers, having an office, team, the next important thing is to provide a good
quality of software and support & maintenance for your software users. This is the key for
your height of success in the beginning. If you provide good support and quality of software
to companies, they will be referring you to others and therefore, you will have a good name
in the industry.
Conclusion
You must get good knowledge about software development and market requirements.
Consult with other software house owners or developers to have information about industry
trends. Search your target market, approach them and pitch your software product / software
development service in the best way possible. Satisfy your clients to the fullest and the game
is on!

You might also like