Hello,
I am well versed in custom solution development, have a look at my portfolio to get a sample of the jobs I have been involved in.
I have read through your problem and I will tackle this problem in the following way,
Firstly I will build a database to store both stocks and customer contacts, this will help when composing the quotes as all you have to do is select data items as opposed to entering them manually. I will also build the quote encoding module for sending the quotes as pdf for email and png img for fax. We can also come up with a mini quote to be sent using sms
Secondly, we will design the quote layout, how you want the information represented on the quotation among other items for the respective quotes.
Thirdly I will design the followup module, this will allow you to view the status of every quote sent, You will be able to click on the change the status as you followup with the customer.
Lastly, you have requested for the system to be multi lingual, this is not hard I will send you the English names of the words used within the system to which you will supply me with Spanish equivalents. Then when accessing the system you select the language to use.
Please feel free to contact me regarding this proposal with any question you may have.
Looking forward to working with you.