The client/server functionality of the global Internet makes it possible to design and develop sophisticated distributed databases. Until recently, however, implementing these systems has required extensive programming experience and expertise, as well as knowledge operating systems. New and considerably easier to use database applications development environments are now making it possible for engineering professionals having relatively little programming expertise to design, build and maintain sophisticated database systems to meet their specific needs. Several example applications will be presented to demonstrate the flexibility of these systems.