Software development for Portable Data Terminals