Recent Question/Assignment

Background:
You are recently employed as a graduate consultant in a management consultancy firm and are assigned to a team. One of your firms clients is currently evaluating its budgeting system. The CEO of your client had recently attended a seminar on Activity-Based Budgeting (ABB) in private companies and would like to know whether ABB is suitable to the company. Your manager has asked your team to prepare a report for the client.
Required:
Your group is required to prepare a report to comment on the suitability of ABB for a company of your groups choice (your firms client). The report should cover the followings:
a) A description of your firms client
b) A description of the ABB and its features
c) In what ways ABB is different from traditional budgeting systems
d) A discussion on whether the ABB is suitable to your firms client