Top MCA Colleges in MP: Courses, Eligibility Criteria, Duration, Fees & Career Scope
Choosing the right college for your postgraduate education is an important step towards building a successful career in the information technology sector. If you have completed your graduation and want to develop advanced skills in programming, software development, databases, data analytics, and computer applications, pursuing a Master of Computer Applications (MCA) can be a valuable option.
Madhya Pradesh offers several opportunities for students who want to pursue an MCA degree. From government institutions and public university departments to private universities and technical colleges, you can explore different options according to your academic background, budget, preferred location, and career goals.
When searching for the top MCA colleges in MP, you should look beyond college names and rankings. The quality of the curriculum, practical learning opportunities, faculty support, industry exposure, internship opportunities, total course fees, and placement assistance can all influence your educational experience.
This guide covers the best MCA colleges in Madhya Pradesh, course duration, eligibility criteria, admission process, subjects, fee considerations, and career opportunities after graduation. We will also discuss Mangalayatan University, Jabalpur, as an option for students interested in pursuing an MCA in the Jabalpur region.
Whether you are a BCA graduate, a computer science graduate, or a student from another eligible discipline, this article will help you understand the factors you should consider before selecting an MCA college.
What Is an MCA Course?
MCA stands for Master of Computer Applications. It is a postgraduate degree designed to develop students’ knowledge of computer science, software applications, programming, information systems, and technology-based problem-solving.
The course combines theoretical concepts with practical learning to help students understand how software applications are designed, developed, tested, implemented, and maintained.
During an MCA programme, you may study programming languages, data structures, database management systems, operating systems, computer networks, software engineering, web development, and other computing subjects. Depending on the university curriculum, you may also encounter topics related to cloud computing, artificial intelligence, cybersecurity, and data analytics.
An MCA can be suitable for students who want to enter the IT industry or strengthen their existing technical knowledge. It can also help graduates prepare for specialised roles in software development, application support, database management, testing, and other technology-related fields.
However, earning an MCA degree alone does not guarantee employment. You should also develop practical skills, complete meaningful projects, improve your communication abilities, and gain experience through internships or other industry-oriented activities.
Why Choose MCA Colleges in Madhya Pradesh?
Madhya Pradesh is an important destination for higher education, with institutions across cities such as Bhopal, Indore, Jabalpur, Gwalior, Ujjain, and Vidisha.
Students searching for the top MCA colleges in Madhya Pradesh can compare government institutions, public universities, government-aided colleges, and private universities. Each category may offer a different balance of fees, academic facilities, location, admission procedures, and student support.
Here are some reasons to consider studying MCA in Madhya Pradesh.
1. Multiple College Options
You can explore different institutions based on your academic requirements and financial situation. Government and public institutions may appeal to students seeking comparatively affordable education, while private universities may offer alternative campus environments, programme structures, and student-support arrangements.
2. Opportunities to Develop Technical Skills
An MCA programme can help you build a foundation in programming, databases, software development, and computer applications. Practical assignments and projects allow you to apply what you learn in the classroom.
When comparing colleges, check whether students receive regular laboratory sessions, project guidance, access to relevant software, and opportunities to work on real-world problems.
3. Access to Different Career Paths
An MCA can prepare you to explore careers in software development, web development, database management, software testing, data analytics, technical support, and other IT-related areas.
Your career opportunities will depend on the skills you develop, the projects you complete, the experience you gain, and the requirements of employers.
4. Options Across Different Budgets
The total cost of studying MCA differs from one institution to another. You should compare tuition fees, examination charges, registration fees, hostel expenses, food, transportation, and other compulsory costs before selecting a college.
A clear understanding of the complete programme cost can help you make a financially informed decision.
5. Opportunities for Professional Growth
The technology industry continues to use software, databases, digital platforms, and information systems across sectors such as banking, healthcare, education, retail, manufacturing, and logistics.
By building relevant technical skills during your MCA, you can prepare yourself to explore different industries rather than limiting your career search to one sector.
MCA Course Details at a Glance
| Particular | Details |
| Full form | Master of Computer Applications |
| Course level | Postgraduate |
| Typical duration | 2 years for the standard MCA programme |
| Semester structure | Generally 4 semesters |
| Eligibility | A recognised bachelor’s degree, subject to university-specific requirements |
| Minimum marks | Depends on the university and applicable admission rules |
| Mathematics requirement | May be required at Class 12 or graduation level |
| Admission process | Merit, entrance examination, counselling, or university application, depending on the institution |
| Study areas | Programming, databases, software engineering, networks, and computer applications |
| Career options | Software developer, web developer, data analyst, QA engineer, database professional, and others |
| Further study | Specialised certifications, research, or other eligible postgraduate and doctoral pathways |
Note: Always check the latest programme regulations and admission brochure for the institution you wish to join.
MCA Course Duration in Madhya Pradesh
The standard MCA course duration is generally two years, divided into four semesters. During this period, students study computer science fundamentals, programming, application development, databases, and other subjects relevant to computing.
The exact academic structure depends on the university and the applicable regulations.
First Year of MCA
The first year generally focuses on developing or strengthening the student’s technical foundation. Depending on the syllabus, subjects may include programming, data structures, computer organisation, database management, operating systems, software engineering, and computer networks.
You may also complete laboratory assignments that help you understand programming logic, database operations, and software development techniques.
Second Year of MCA
The second year may focus more on advanced subjects, electives, application development, and project work. Depending on the curriculum, students may explore web technologies, cloud computing, data analytics, artificial intelligence, cybersecurity, or other specialised areas.
Project work can be particularly important because it allows you to demonstrate that you can apply technical concepts to a practical problem.
Before choosing among the top MCA colleges in MP, review the current syllabus and determine whether the programme offers the subjects and practical experience relevant to your career goals.
MCA Eligibility Criteria in MP
MCA eligibility criteria differ between universities and admission routes. Before applying, make sure that your bachelor’s degree, marks, and previous subjects meet the requirements of the institution.
Educational Qualification
Most MCA programmes require candidates to have completed a recognised bachelor’s degree. Depending on the institution, eligible qualifications may include BCA, BSc, BCom, BA, BE, BTech, or another bachelor’s degree, subject to the specific admission rules. You should not assume that every degree is accepted by every university.
Minimum Marks
Many institutions specify a minimum percentage of marks in graduation. The required percentage can vary, and some universities provide relaxations for eligible categories in accordance with applicable rules. Check the current prospectus for the minimum marks requirement and the method used to calculate the aggregate.
Mathematics Requirement
Some MCA programmes require Mathematics at the Class 12 level, while others may accept Mathematics studied during graduation. Certain programmes may have additional subject-specific requirements. If you have not studied Mathematics, contact the university’s admissions team before applying.
Final-Year Students
Some institutions allow students appearing in their final-year examinations to apply provisionally. However, candidates may need to submit their final marksheets or degree certificates within a specified period. You should confirm these conditions before completing the application.
MCA Admission Process in MP
The MCA admission process depends on the institution and the admission policy applicable to the academic year. Some colleges participate in state counselling, while universities may publish their own application or merit-based procedures, subject to the relevant rules.
Follow these steps to plan your admission.
Step 1: Research MCA Colleges
Prepare a shortlist of government and private MCA colleges in Madhya Pradesh. Compare their course availability, location, eligibility requirements, fees, curriculum, and student-support facilities.
Step 2: Check Eligibility
Read the latest admission brochure carefully. Verify your graduation marks, degree requirements, Mathematics eligibility, and any entrance examination or counselling requirements.
Step 3: Complete the Application
Visit the official college or university website and complete the application according to the published instructions. Enter your academic and personal details accurately.
Step 4: Submit the Required Documents
Institutions may ask for the following documents:
- Class 10 marksheet or certificate
- Class 12 marksheet or certificate
- Graduation marksheets
- Degree certificate or provisional certificate, where applicable
- Identity proof
- Recent photographs
- Category or domicile certificate, where applicable
The exact list depends on the institution.
Step 5: Complete Counselling or Selection
If admission is through counselling or an entrance examination, follow the prescribed process and deadlines. For university-level admissions, follow the institution’s published selection and verification procedures.
Step 6: Confirm Your Admission
Once selected, verify the fee structure, payment deadline, refund policy, and reporting requirements. Keep copies of your admission letter and payment receipts.
For the 2026–27 academic session, check the official Directorate of Technical Education, Madhya Pradesh, website and the respective university’s admission portal for current information.
Top Government and Public MCA Colleges in MP
Government and public institutions can be worth considering if you want to compare academic reputation, total fees, programme availability, location, and admission requirements.
However, it is important to distinguish between a government college, a government-aided autonomous institution, and a department within a public university. These institutions may have different administrative structures and admission procedures.
The following table is a research shortlist, not an official ranking of the ten best MCA colleges. Confirm current MCA availability and admission eligibility before applying.
| No. | Institution | City | What to verify |
| 1 | Shri G. S. Institute of Technology and Science (SGSITS) | Indore | Current MCA offering, seat intake, fee category, and admission route |
| 2 | Madhav Institute of Technology & Science (MITS) | Gwalior | Current postgraduate computing programmes and MCA availability |
| 3 | Jabalpur Engineering College (JEC) | Jabalpur | Current MCA programme, seats, and admission requirements |
| 4 | Samrat Ashok Technological Institute (SATI) | Vidisha | Current MCA listing and counselling details |
| 5 | Government Geetanjali PG Girls College | Bhopal | Whether MCA is offered in the current academic session |
| 6 | School of Computer Science and IT, Devi Ahilya Vishwavidyalaya (DAVV) | Indore | Current MCA course, eligibility, and admission procedure |
| 7 | University Institute of Technology, Barkatullah University | Bhopal | Current MCA programme availability and intake |
| 8 | University Institute of Technology, RGPV | Bhopal | Whether MCA is offered through the institute in the current session |
| 9 | Institute of Computer Science, Vikram University | Ujjain | Current MCA programme and admission details |
| 10 | School of Studies in Computer Science and Applications, Jiwaji University | Gwalior | Current programme availability and selection process |
Important: This list should be verified against current official records. A previous year’s counselling document or an institution’s reputation does not establish that it currently offers MCA admission. Consult the latest DTE counselling list and the institution’s official prospectus.
Top Private MCA Colleges in MP
Private universities and colleges provide additional options for students seeking an MCA in Madhya Pradesh. When comparing them, consider the complete programme cost, course structure, faculty support, practical facilities, internships, and transparent placement information.
The following table is a starting shortlist rather than an official ranking. Current programme availability and intake must be confirmed.
| No. | Institution | City | What to verify |
| 1 | Mangalayatan University, Jabalpur | Jabalpur/Barela | Current MCA eligibility, fees, intake, and curriculum |
| 2 | ITM University | Gwalior | Current MCA programme details and admission process |
| 3 | Medi-Caps University | Indore | Current MCA offering, eligibility, and fee structure |
| 4 | Acropolis Institute of Technology & Research | Indore | Current MCA intake and admission route |
| 5 | Lakshmi Narain College of Technology (LNCT) | Bhopal | Exact campus, MCA availability, and fee details |
| 6 | Bansal Institute of Science & Technology | Bhopal | Current MCA course and admission requirements |
| 7 | Chameli Devi Group of Institutions | Indore | Current programme availability and eligibility |
| 8 | Guru Ramdas Khalsa Institute of Science & Technology | Jabalpur | Current MCA programme, seats, and fees |
| 9 | Gyan Ganga College of Technology | Jabalpur | Current MCA offering and admission process |
| 10 | Gyan Ganga Institute of Technology & Sciences | Jabalpur | Current programme listing and fee structure |
These institutions should be checked against current official course pages and counselling records before you apply. Programme names, intake, affiliations, and admission processes may change.
How to Compare MCA Colleges in MP?
Choosing a college is a long-term decision. Rather than relying on rankings alone, compare the factors that will influence your learning and career preparation.
| Comparison factor | What you should check |
| Course recognition and approval | Confirm the programme’s current status and applicable regulatory requirements |
| Total fees | Calculate tuition, registration, examination, laboratory, and other compulsory charges |
| Curriculum | Check programming, databases, software engineering, and relevant electives |
| Practical learning | Look for laboratory work, coding assignments, and application development projects |
| Faculty support | Review faculty expertise, mentoring, and access to academic guidance |
| Internship opportunities | Ask how students receive support in finding and applying for internships |
| Placement records | Request MCA-specific placement data, including eligible students, placed students, and median salary |
| Campus and facilities | Evaluate laboratories, library resources, internet access, and study spaces |
| Location | Consider transport, accommodation, food, and other living expenses |
| Student support | Check mentoring, career counselling, and grievance-resolution procedures |
Why Placement Data Needs Careful Evaluation
A college may advertise a high placement package, but that number alone does not indicate the typical outcome for MCA graduates.
Before relying on placement claims, ask for the reporting year, the number of eligible MCA students, the number placed, the median salary, and the list of recruiters. Check whether the published statistics relate specifically to MCA students or combine results from several programmes.
This approach will help you compare colleges more realistically.
Mangalayatan University, Jabalpur: MCA Course Overview
If you are exploring MCA colleges in Jabalpur, Mangalayatan University, Jabalpur, is an institution you can consider while preparing your shortlist. Our MCA programme is designed for students who want to build their knowledge of computer applications and develop skills relevant to the IT industry.
Before applying, you should review our latest prospectus to understand the current curriculum, programme duration, fee structure, and admission process for the 2026–27 academic session.
MCA Programme and Duration
Our Master of Computer Applications (MCA) is a two-year postgraduate programme focused on computer applications and related technical concepts. The curriculum can help you strengthen your understanding of programming, databases, software development, computer systems, and application design.
Through theoretical learning, practical assignments, and projects, you can work towards developing problem-solving abilities and applying technical concepts to real-world situations. If you want to advance your education in computer applications and prepare for opportunities in the IT sector, the MCA programme can be a valuable step in your academic journey.
MCA Eligibility Criteria and Admission
To apply for the MCA programme at Mangalayatan University, Jabalpur, you should have a graduation degree with at least 50% marks and a BCA qualification.
Before submitting your application, review the latest admission guidelines for the 2026–27 academic session to confirm the applicable eligibility conditions and required documents. You should also check our current fee schedule for details about tuition fees, registration charges, examination fees, and any other applicable costs.
Choosing an MCA programme involves more than checking eligibility. You should also consider the curriculum, practical learning opportunities, faculty support, and how the programme aligns with your long-term career goals.
What Should You Look for in the Programme?
When evaluating Mangalayatan University, Jabalpur, or any other MCA institution, ask the following questions:
- Does the curriculum include regular programming and database practice?
- Are students guided through substantial application development projects?
- Are laboratories and relevant software available for practical learning?
- Does the university offer career counselling and interview preparation?
- Are internship opportunities communicated to students?
- Is MCA-specific placement information available for recent graduating batches?
These questions can help you understand the actual learning experience rather than relying solely on promotional claims.
Building Your Career Alongside Your MCA
We encourage you to treat your MCA as the foundation of a continuing learning journey. You should practise programming regularly, strengthen SQL, understand data structures, learn version control, and build projects that demonstrate your skills.
If you want to become a software developer, for example, you can work towards building a complete application with a frontend, backend, database, and clear documentation. If you are interested in data analytics, you can practise SQL, Python, data cleaning, and visualisation.
The university you choose provides an academic environment, but your consistency and practical work will also play an important role in preparing you for employment.
MCA Course Subjects and Syllabus
The MCA syllabus varies by university, but most programmes cover a combination of computing fundamentals, software development, and practical application.
| Subject | What you can learn |
| Programming languages | Programming logic, syntax, functions, and application development |
| Data structures | Ways to organise data and solve computational problems |
| Database management systems | Data storage, database design, SQL, and data retrieval |
| Operating systems | Processes, memory, files, and system management |
| Computer networks | Network communication, protocols, and connectivity |
| Software engineering | Requirements, design, development, testing, and maintenance |
| Web technologies | Websites, web applications, and client-server concepts |
| Software testing | Test cases, defect reporting, and quality assurance |
| Cloud computing | Cloud concepts and deployment approaches, where included |
| Data analytics | Working with data to identify patterns and support decisions, where included |
| Project work | Applying technical knowledge to a practical problem |
Before enrolling, download the current syllabus from the institution’s official website. Do not assume that every MCA programme includes the same electives or emerging technologies.
Career Opportunities After MCA
An MCA can prepare you to explore several technology-related career paths. Your suitability for a particular role will depend on your technical skills, projects, communication, internships, and the requirements of employers.
- Software Developer: Software developers design, build, test, and maintain applications. They may work on websites, business software, mobile applications, or internal systems. To prepare for this role, develop programming skills, practise data structures and algorithms, learn debugging, and become familiar with version control.
- Web Developer: Web developers create and maintain websites and web applications. Depending on the role, they may work on the visual interface, server-side functionality, databases, or the complete application. Students interested in this career can begin with HTML, CSS, JavaScript, databases, and relevant development frameworks.
- Full-Stack Developer: Full-stack developers work across both frontend and backend components of applications. Their work may involve user interfaces, server logic, APIs, databases, authentication, and deployment. You can prepare by building complete projects rather than studying each technology separately without applying it.
- Data Analyst: Data analysts organise, clean, examine, and interpret data to help organisations make informed decisions. Useful skills may include SQL, spreadsheets, Python, statistics, and data visualisation. A portfolio of analysis projects can help demonstrate your ability to work with data.
- Database Professional: Database professionals work with data storage systems, queries, database design, access management, performance, and reliability. Strong SQL skills and an understanding of database structures can be useful starting points for this career path.
- Software Test Engineer: Software test engineers evaluate applications to identify defects and verify whether the software meets requirements. This career can involve manual testing, test documentation, defect tracking, and automation tools. Attention to detail and structured problem-solving are valuable skills.
- Cloud and DevOps Associate: Cloud and DevOps roles support application deployment, infrastructure, monitoring, and software delivery processes. Depending on the role, useful foundations include Linux, networking, scripting, cloud concepts, and continuous integration and deployment practices.
- Cybersecurity Analyst: Cybersecurity professionals help organisations protect systems, investigate security alerts, and improve their security practices. Students interested in this field should develop a sound understanding of operating systems, networking, security fundamentals, and ethical practices.
- Application Support Engineer: Application support professionals investigate technical problems, help users resolve issues, and support the smooth operation of software systems. Troubleshooting, communication, SQL, operating systems, and the ability to analyse logs can be valuable skills.
- Systems or Business Analyst: Systems and business analysts help translate organisational needs into technical requirements. Their work may involve gathering information, documenting processes, coordinating with developers, and supporting system improvements. Communication, analytical thinking, documentation, and an understanding of technology are important in these roles.
MCA Salary in Madhya Pradesh
There is no single salary figure that applies to all MCA graduates in Madhya Pradesh. Compensation varies according to the job role, employer, location, technical ability, previous experience, and interview performance.
A graduate entering software development may receive a different offer from someone beginning in technical support, testing, or data analysis. Candidates with internships and strong practical projects may also have different opportunities from candidates who have limited hands-on experience.
When reviewing salary information, compare the following:
- Entry-level salary ranges for your preferred job role
- Recent placement data specifically for MCA graduates
- The number of students included in the placement report
- Median salary rather than only the highest package
- Skills and experience requested in current job descriptions
You should also remember that a college’s placement figures are not a personal salary guarantee. The most useful approach is to build skills that match the jobs you intend to pursue.
How to Improve Your Career Prospects During MCA?
Your career preparation should begin well before the final semester. You can use your time during the programme to strengthen your fundamentals and develop practical evidence of your abilities.
- Develop Strong Programming Fundamentals: Choose a suitable programming language and practise consistently. Learn how to write, test, debug, and improve code rather than focusing only on memorising syntax.
- Build Practical Projects: Projects can demonstrate how you apply classroom knowledge. Examples include a student management system, inventory application, appointment booking platform, expense tracker, or data analysis dashboard. Choose projects that solve a clear problem and document how they work.
- Learn SQL and Database Concepts: Many software and data-related jobs require an understanding of databases. Practise writing queries, designing tables, managing relationships, and retrieving information efficiently.
- Create a Portfolio: Maintain organised project documentation and, where appropriate, use a code repository to demonstrate your work. Explain the problem, the tools you used, the features you developed, and the challenges you solved.
- Improve Communication Skills: Technology professionals often collaborate with developers, managers, clients, and non-technical teams. Practise explaining technical concepts clearly and describing your projects in interviews.
- Pursue Internships: Internships can introduce you to professional workflows and help you understand how software and technical teams operate. Apply early and use your projects to demonstrate your readiness.
- Prepare for Interviews: Practise programming problems, data structures, databases, operating systems, networking fundamentals, aptitude questions, and project-related discussions according to the role you want.
How to Choose the Best MCA College in MP for Your Goals?
The best MCA college in Madhya Pradesh is not necessarily the one with the most prominent advertisement. It is the institution that offers a suitable, current programme, fits your financial situation, and supports your academic and career objectives.
Start by identifying your priorities. If affordability is your main concern, compare government and public institutions carefully. If you prefer a particular city or campus, evaluate institutions in that region. If you have a specific career in mind, examine the curriculum and practical learning opportunities relevant to that field.
Prepare a shortlist of three to five colleges and compare them using the same criteria.
Ask each institution about current eligibility, course fees, admission requirements, syllabus, practical facilities, internship support, and MCA-specific placement outcomes.
If you are considering Mangalayatan University, Jabalpur, include it in this comparison and request the latest official programme documents. You can then assess the university against your other options using consistent information.
A careful comparison will help you make a decision based on your actual needs rather than general claims about which college is best.
Conclusion
Selecting the right institution from the top MCA colleges in MP requires careful research and a clear understanding of your career goals. Before making a decision, compare course duration, eligibility criteria, total fees, curriculum, practical learning, internship opportunities, and transparent placement records.
Madhya Pradesh offers a variety of public, government-aided, and private institutions for students exploring postgraduate computer applications education. The right choice depends on your academic background, financial circumstances, preferred location, and the technical skills you want to develop.
For students considering Jabalpur, Mangalayatan University, Jabalpur, is one option to explore for its listed MCA programme. Request the latest prospectus, confirm the current eligibility conditions and fee structure, and compare the information with other institutions on your shortlist.
We encourage you to approach your MCA journey with a practical mindset. Choose a programme that supports your learning, strengthen your technical foundations, complete meaningful projects, and prepare consistently for the professional opportunities you want to pursue. Your degree can provide an important foundation, while your skills, experience, and continued learning will help you make the most of it.
Frequently Asked Questions About MCA Colleges in MP
Which are the top MCA colleges in MP?
Students researching MCA colleges in Madhya Pradesh may investigate SGSITS, MITS, Jabalpur Engineering College, DAVV, other public university departments, and private institutions such as Mangalayatan University, Jabalpur, ITM University Gwalior, Medi-Caps University, Acropolis Institute of Technology & Research, and LNCT. This is a research shortlist, not an official ranking. Confirm current MCA availability at each institution.
What is the duration of the MCA course?
The standard MCA programme generally takes two years and is commonly divided into four semesters. The exact structure should be confirmed with the institution.
What are the MCA eligibility criteria?
Many institutions require a recognised bachelor’s degree and may specify minimum marks and Mathematics requirements. The precise conditions depend on the university and admission cycle.
Can I pursue MCA after BSc or BCom?
Some universities accept BSc, BCom, or other graduates if they meet the programme’s eligibility conditions. Mathematics and minimum marks requirements may apply. Check the official prospectus before applying.
Can I pursue MCA after BCA?
BCA graduates are eligible to apply to many MCA programmes, subject to the institution’s current admission requirements. You should still verify the required marks and other conditions.
Is MCA a good option for an IT career?
MCA can be a useful postgraduate qualification for students interested in software development, databases, testing, data analytics, and other technology-related careers. Your results will also depend on practical skills, project work, experience, and employer requirements.
Does Mangalayatan University, Jabalpur, offer MCA?
Mangalayatan University, Jabalpur, lists an MCA programme on its official website. Contact the university to confirm current admission availability, eligibility, fees, and the syllabus for 2026–27.
What subjects are taught in MCA?
Common subjects include programming, data structures, database management, operating systems, computer networks, software engineering, and web technologies. Additional electives and projects depend on the curriculum.
What jobs can I get after MCA?
Possible career options include software developer, web developer, full-stack developer, data analyst, database professional, software test engineer, application support engineer, and cloud or cybersecurity associate. The roles available to you depend on your skills and the job market.
What is the salary after MCA?
Salary varies by role, employer, city, skills, and experience. Compare recent entry-level job listings and MCA-specific placement data rather than relying on a single advertised salary figure.
Are government MCA colleges better than private colleges?
Not necessarily. Government and public institutions may offer different fee structures and admission routes, while private institutions may offer different campus and programme arrangements. Compare the actual curriculum, cost, facilities, and verified outcomes before deciding.
How can I apply for MCA admission in Madhya Pradesh?
Check the current admission notice of your preferred institution and the DTE Madhya Pradesh counselling website where applicable. Follow the prescribed application, document verification, counselling, and fee-payment procedures.


