Unified framework