Opinion Fill in the blank: "_______ project fails, costing millions. There are shared resources to safeguard and manage, a wide variety of disparate functions that need to talk to each other in dynamic ways, a unique mix of openness and privacy needs, and tons of data management. Resources of memory, storage, CPU, communications, and management all have analogs in public organizations, while commonality of APIs, shared components, and standard development practices ensure a superb ecosystem