Yes, you can show different users different forms, based on the identity of the user who is connected. When your application first runs, it will execute anything you have in the App section which appears above your first screen in the Tree View. You can use either a hardcoded list of users or, preferably a list of admins. In the example below, I have an app which is only available to authorized editors. If they aren't in the list of editors, I show them a screen which tells them they are not authorized to use the app. In your case, you would show them the screen you intend non-admins to see.