Application and Design of Engineering Software