Hi,
3 years of professional experience in c++, MFC/ATL , directx and C# applications.
I have some clarification questions for you.
1) It should be able to scan number of email accounts of our organizations (around 20 different accounts) to search for all incoming product inquiries. It should scan the inquiries by product categories, product names and buyer location/country.
"Q1": which email client software(e.g outlook). Do you have any single email account for Support->inquiries( e.g )
2) Each inquiry should be responded with software generated quotation number, date & time and should be automatically stored in our database for future references.
"Q2": does data base exists for inquiries. Is it linked to company website.
3) The software should be able to quote different pricing values based on the customer/inquirer location. For example, an inquiry received from outside India should be responded with different pricing quotes than the inquiry received within India.
"Q3": Does the current inquiry includes any details about location of your clients.
4) A software should be able to operate by multiple users
"Q4": We need to discuss the complete GUI of this software.
5) Each email account should be scanned after every minute to check for the new inquiries. Each inquiry should be responded immediately. A software should be able to generate next accurate number, date, and time for each quotation (PDF file).
"Q5": is it software required to read a PDF file? or write(log) to ?.
6) Each email account should be scanned in predefined sequences to avoid the errors in generated quotation numbers.
"Q6": does user have to input the predefined sequences?
7) Users should be able to control whether to operate software manually or automatically.
"Q7": Need to discuss the manual controls in detail.
8) A track record and statistic for no. of scanned emails, generated quotation & sent quotations should be generated at the end of each day/month/year.
"Q8": Track record will be stored in database. right?
9) An optional facility should be provided to review the generated quotes before sending a specific email (user selected).
"Q9": this is where user is controlling software manually, right?
OR you need this option in automatic operating?
10) Received Purchase Order (P.O.) in response to sent quotation should be stored in different database where a user can assign P.O. to specific employee for further processing
"Q10": Are there any hierarchical levels of users which currently participate in this process or we can do this by any email account?
11) A software should be flexible enough to be edited at any point of time according to our requirement.
"Q11": I am expert in c++, as well as C#. I prefer c#. What you suggest?
Let me know when to start.
Thanks for reading,
Nooruddin