(I'm not sure whether this is the right place to ask this question, but I don't know a better one.)
I work in a very small software company. We sell our applications using resellers (which provide e-mail notification for each purchase) and directly. Currently, the quotes and invoices are plain office documents. I'm searching a (preferable linux server based) software which allows to
- manage our customers
- allows to create quotes, invoices and associated documents
- can send them to customers
- tracks the e-mail communication
- can be extended, so the reseller e-mail notifications automatically can be integrated into the system
How such kind of software is named? What concrete suggestions do you have? Thanks in advance.