Although MS Access is very easy to install and use, integration process is simple- but it is limited with it's size. Any sector whose usage goes beyond 2 GB will hit a wall and discover limitations. Also SQL for MS Access is not as robust as MS SQL server. Not only this, all information from the database is saved into one file. This limits options on choose utilize data; This limits options. Technical limit is 255 concurrent users, but real world limit is 10 to 80 (depending on type of application). So it will be better to go with VB.net for this desktop based application. So what's your decision?
By the way, just checked the reference which you have shared. As per my understanding, there will be a form. Where will be space for Date, PAY Name and amount in digit. So user will input the date, Pay name and input the digit amount. The system will automatically generate the digit amount into words. And there will be a print button. So on press on Print button, Date, PAY name, Amount in digit and words be properly placed on the cheque and print out. This is the requirement.
But I am in doubt that- there may have various Banks and there are different structure of cheque of banks. So I need to write different different code for various banks. Please confirm me, whether this application will print out only one bank cheque or there will be various banks as well? Accordingly I will make my planning.
Please let me know your convenient time to have a discussion with me. I am waiting.