I own a software firm and I was wondering if is there any invoicing system which I can utilize for free? The system must have required features like Creating Milestones for a particular project, letting client escrow money, allowing client to release payment for individual milestones and to manage all projects efficiently there?
Do you think something similar is already built?