Shaffiq,
Are you saying that the members of your client's organization would not be CRM users, but would need to access data with in the CRM system? Building the functionality to help your client manage their consultancy projects and recruitment campaigns would be configuration within CRM. You probably don't need a plug in for this.