Applications and technologies