Nothing like starting with a simple project - and this is nothing like starting with a simple project

First thing would be what is your basic architecture? Do you have SQLServer on an accessible server that needs updating?

Do you wish to store the data locally, and update on a timely basis?

There are lots of design questions before you start coding