- The architecture is dependant on requirements.
- Use Visual Studio to create the code, start the project by going to the File menu then selecting New then Project.
- You can create the database using Sql Server either the full or express edition will do.
If you do not know how to do any of the above then you have quite a lot of studying to do, I would suggest starting with a good book.