Some of these principles refer to variables that arise from the environment external to the myhamilton portal initiative and include factors such as available technology alternatives, the form of government support, availability of resources from external bodies, interactions with the public constituents, and collaboration and knowledge sharing with other community portal projects.