Earlier, i was using 'zoho' for billing and invoice and salesforce for manage the leads and sales... but when i started to use *TERRA* it helps to reduce my liability and managhe the leads, projects, sales, clients (client portal) , accounting , marketing , appointments ,etc. to be honest by using *TERRA* I really think i'will achieve my 10yrs target in less than a 4 yrs now.