Choosing your technologies

You are working on an application that helps users track their time and shows them when they are most productive. The application runs on a server with a web, desktop, and mobile front end being developed with the .NET Framework. You are assigned the task of determining which security features should be used in the application.

Make a list of the possible technologies that can be used to secure the application.