software development for the stationary and portable computing equipment