Core functionality to be used across all applications