Database Development: Building Reliable Data Architectures