System requirements and compatibility