Usually, we read the menu configuration for an application from a database, but the read class is defined as an interface (IWorkScreenAccess). Therefore it is not a problem to read the configuration from another datasource or configure it manually with source code.
A short example how a ProjX application will work without database (use following code in your Session LCO):