Use of spreadsheets, databases and high level programming languages in industrial, manufacturing, mechanical and structural engineering