HARDWARE AND SOFTWARE SUPPORT