To build an application manually, follow the steps below.

First, you need to first build a realm  

Then, you need to create a logon procedure for the application

Next, you need to create an application 

 Finally, you need to publish the application on an authentication agent so that the application will be visible to users and accessible by the users. 

By default, a newly created application inherits its logon policy from the default system logon policy. It is optional but recommended that you should create a dedicated logon policy for the application so that you can have a clear and granular control on how 2FA or MFA should be enforced on users who are allowed to access the application.