System requirements and installation