Hello, I need somebody that could advice us for a very beginning of our project. We have decided what functions the program should do but do not have any clue what program language or what combination we should use. From you now we only would like to get information what kind of program language to use and how several languages should / could interact between different functions.
Additional question: how long you think it could take to develop all above modules and what budget you imagine?
1) From the document uploaded into program (usually pdf) extract information (document type, document date, companies name, companies address etc.) and save this information somewhere;
2) Save the same document into specific folder with the changed name (usually documents type and date)
3) recognise the documents language
4) Automatically add additional information on the uploaded document (last page usually) and save amended document with the specific name
5) Following some kind of registration matrix decide automatically to witch country /user document should be sent
6) Automatically compose emails with some standard text and some information extracted at the 1st step and send emails to some address
7) Automatically compose the additional document (pdf) that contains some static information and some information from point 1
8) possibility to easy amend templates of step 6 and mail address
9) automatically check (based on another matrix that indicates necessary documents per country / customer ) if all required documents are gather in order to have full package in the email.
9) save documents that were sent online and publish them to be accessible to public
10) Keep track of the actions performed in order to be able easier check when such and such document was sent and how many emails per country etc.
11) automatic login to the third party website and submit information into the forms
12) Automatically fill in some excel tables
13) Propose get some document signed by electronic signature and be sure that signed documents are valid.
We will possibly choose several person for advices just to have more opinions.