Computer application and software have significantly altered the way bridges are designed, constructed and managed. It has made the design process simple for common bridge types and has provided opportunities to explore new concepts and ideas for larger projects. Computer application and software are now an integral part of the bridge life cycle, right from the conceptual stage to bridge management. This paper particularly focuses on the development and impact of computer applications in bridge modeling analysis and design. It presents an overview of the past developments, the issues involved in the modeling, the current trends, available tools and the future challenges and directions. A hierarchical, multi-scale modeling and design approach is presented to handle various aspects and levels of bridge design process.