KESDA HARDWARE AND SOFTWARE