Start file purpose

I wonder what the reason is behind having the separate start file "Karbon.fmp12” in Karbon?

Three reasons:

  1. When you are logging in with external auth, there are many valid forms of user name that will grant a user access, however there is only one form that will match a user’s profile. The opener file resolves that before the system is opened.
  2. This file determines the correct UI file to open based on the platform.
  3. This file holds the version information for the entire Karbon application.

Karbon_kontacts is just one UI file, which is designed for desktop applications. In the future, there may be many UI files for individual applications and/or platforms. For instance, in one of our internal projects we have a UI file just for managing project time.