Nowadays I store all my references to views, NSF's, links to external applications inside 1 central properties file e.g. datasources.properties. stored under "Resources\Files". From here I can re-use these dependencies inside my code (java, expression language, ssjs). Unfortunately older design elements like agents or LotusScript can not read these types design elements so here I must hard-code them or create some sort of profile or configuration Notes document. I guess in modern development the usage of a properties file is more daily routine to store and share application information than building a lot of additional design elements (forms, views) to achieve something similar. From code it is possible to read and write to these properties files.