Create a software program that controls the working of an ICT device and its interaction with other applications.