Building this right now! I've helped several companies implement CRMs and worked on heavily customizing my ERP at work. They all suck, bad. 90% of companies only need something simple. I'll let you know when I'm finished, would be awesome to get some feedback if you're willing.
or better to say different people need different things. a accountant is more interested in properly calculating the COGs than the guy inputting his labor and goods on a ticket.