سلام ،
پایگاه داده رو می تونی هر چیزی انتخاب کنید . انتخاب های زیادی دارید مثلا mysql ، sql server و.. که هر کدوم مزایای خودشون رو دارن ولی به نظر بنده همون sql server رو به دلیل اینکه مچتره با CSharp انتخاب کنید.
سی شارپ هم به عنوان زبان برنامه نویسی انتخاب کن . مزایای زیادی داره مثلا تکنولوژی های مختلفی برای ارتباط بین برنامه ها داره . منابع فراوان و...
تکنولوژی های مختلفی هم می تونی استفاده کنید مثل WCF ، Socket و... که WCF جدیدترینش هست . با هر کدوم که راحتتری و بهتر باهاش اشنایی داری می تونی کد بزنی .
امنیت هم چیز نسبی هست و مطلق نیست و به پارامتر های مختلفی مثل اینکه شما کد نویسیتون چطوره ، چقدر با موارد امنیتی و راههای نفوذ اشنایی داری و... بستگی داره .