I think it might work for smaller contractors that have less stringent management requirements, policies, and procedures. To get buy-in from project managers to use, it would need to be a little bit more user-friendly, but if your biggest concern was project accounting, this is a great tool. Smaller projects often have lower levels of RFI and submittal requirements, fewer subcontractors and commitments, etc. meaning that where this software is weaker, they will have less use for it anyway.