Ahmed Mashuque & CO. Case Study

Ahmed Mahuque & Co. is a Chartered Accountants firm offering professional accounting, auditing, taxation, VAT, secretarial services, consulting, and other specialist services in Bangladesh. Their primary goals when serving clients are excellent customer service, high-quality audit reports, and maintaining fast turnaround times. Ahmed Mahuque & Co. helps solve clients' issues by applying best practice solutions across all divisions.

After successfully serving clients, Ahmed Mahuque & Co. set a goal to create a website for their clients. With this in mind, they approached Qtec Solution Limited to develop a web application, enabling them to serve clients in the neighborhood with short turnaround times efficiently.


Client Requirements

Sign Up & Login:

This feature allows users to create accounts, providing necessary information such as username, email, and password, enabling access to the platform's features and services.

KYC Management :

With this feature, users can add additional information for specific clients. Additional information like Communication details, License Registration, Capital Shares, Shareholder, Director Details, Bank Details, Professional Advisor, Revenue sources, Major Expenditure, Financial Summary, etc.

Audit Fee Calculator

Users can calculate the minimum audit fee for various categories with this feature. When a user selects the category type and inputs Gross Assets or Gross Turnover/Total Branches the user can see the minimum audit fee for the selected category.

Job Registration & Job Costing Budget Invoice:

System for registering new jobs, setting budgets, generating invoices, and tracking costs.


Key features

Expression of Interest (EOI)

With this feature, users can add EOI for specific clients, view the EOI list for specific clients or all clients, view EOI details, update EOI information, and EOI approval process.

Engagement Letters (EL)

With this feature, users can create EL from the EOI list, view the EL list for specific clients or all clients, view EL details, update EL information, and EL approval process.

Job Registration

By using this feature, users can create new jobs for a specific client, view job lists, filter and search jobs, approve the process for the registered job, and delete the registered job.

Job Costing Budget

With this feature, users can create job costing budgets for individual jobs. These include CTC basis costing, Outsourcing costs, and Professional fees. View the Job Costing Budget list, view Job Costing Budget details and print details.

Register List

CEO Despatch, EOI Reg., Report Review, Statutory Audit, Non-Statutory Report, Audit Reg., Dispatch. These features are included in the Register List where users can create new records for these features.

Job Type Management

With this feature, users can create new job types, view job type lists, edit job types, delete job types, active and deactivate job types, search job types, and create milestones directly from here.

CTC Rate Setup

With this feature, users can add per-hour rates for individual users, edit the CTC rate, delete the CTC rate, and search information.

User Management

With this feature, users can add new users, edit users, delete users, suspend users, search users, and view users list.

Unoccupied Person

With this feature, users can view the list of people who are currently not assigned to a job and take necessary action for user management.


With this feature, users can add new departments, view department lists, edit departments, delete departments, and search departments.

How we build it?

To build this system, we'll need a team of developers skilled in web development, database management, and user interface design. The development process will involve:

Requirement Gathering: Understand client needs in detail, including workflows, user roles, and system integrations.

System Design: Create a comprehensive system architecture and database schema to support all required features.

Development: Implement the system using appropriate technologies and frameworks, ensuring scalability, security, and usability.

Testing: Conduct thorough testing to identify and fix any bugs or issues, ensuring the system functions as intended.

Deployment: Roll out the system to the production environment, ensuring a smooth transition and minimal downtime.

Training & Support: Provide training to users on how to use the system effectively, and offer ongoing support and maintenance as needed.