Text this: Computer program development for the analysis of inelastic beam and soil behaviour in geotechnical design