What are some of the hardware and software tools being employed?