Legal case management system for law firms

I am new to frappe / ERPnext.

I am looking for a legal case management system where each client has multiple matters, and each matter stores matter documents, as well as a timesheet whether each staff (with her chargeout rate) enters time spent on the matter, and each matter has its double-entry journal system. The case management system should also allow entry of tasks and appointments for each matter.

Is Project Management in ERPnext for this type of professional service? If not, does ERPnext support the above out of the box?

It appears to me that other professional services such as accounting or advisor businesses may have similar case management system requirements as law firms

I came across with an open source case management system called casecentral

However, does casecentral sit on top of / depend on ERPnext?

Have you tried CaseCentral? Or do you know of any open-source frappe/ERPnext-based alternatives for legal case management systems for law firms?

Furthermore, to achieve the above, can ERPnext be used out of the box without other apps such as casecentral?