An app for engineers to design bridge bearings based on input of loadings, rotations across the length, rotations across the width, longitudinal displacements, transverse displacements, and specifications and parameters of the bridge bearings. The app is capable for design of two main types of bearing which are steel reinforced elastomeric bearing and pot bearing.