Development of computer software for Direct Displacement Based Design