A cloud-based software development management system for managing multiple schemas, having cross-schema dependencies, in a database in a cloud-based environment in which developers interact with an application server to create and manage software objects related to the applications being developed, the system comprising: the database being a software object database for storing the software objects; and an application programming runtime comprising an orchestration infrastructure comprising: a first delivery mechanism, the first delivery mechanism executable by one or more processors and configured to create and store a first set of software objects of a first database type into a database instance including a first schema, the database instance being stored in the software object database, wherein the first schema is a relational database schema; and a second delivery mechanism, the second delivery mechanism configured to deploy a second set of software objects (130; 132; 502) of a second database type to additional schemas stored in the software object database, wherein the additional schemas are schemas of an in-memory database having multi-schema support; the orchestration infrastructure limiting dependencies between the first schema and the second schema by verifying, at a development tool, declarations indicating which other schemas are accessible; and the orchestration infrastructure further computing a cycle-free graph of dependencies among each of a plurality of schemas in the software object database by using guidelines indicating permission of accesses between two different schemas, and deploying software objects based on the cycle-free graph, wherein the orchestration infrastructure computes a create objects sequence being a deploy sequence, the deploy sequence including: i) creating the first schema and deploying the first set of objects to the first schema; ii) evaluating objects for the additional database schemas and creating a schema; iii) computing the schema dependency graph and mapping it to an ordered list of schemas; iv) deploying content to the additional schemas along the defined sequence; and v) for each schema, after creating synonyms and projection views, schema local objects are deployed. the database being a software object database for storing the software objects; and an application programming runtime comprising an orchestration infrastructure comprising: a first delivery mechanism, the first delivery mechanism executable by one or more processors and configured to create and store a first set of software objects of a first database type into a database instance including a first schema, the database instance being stored in the software object database, wherein the first schema is a relational database schema; and a second delivery mechanism, the second delivery mechanism configured to deploy a second set of software objects (130; 132; 502) of a second database type to additional schemas stored in the software object database, wherein the additional schemas are schemas of an in-memory database having multi-schema support; the orchestration infrastructure limiting dependencies between the first schema and the second schema by verifying, at a development tool, declarations indicating which other schemas are accessible; and a first delivery mechanism, the first delivery mechanism executable by one or more processors and configured to create and store a first set of software objects of a first database type into a database instance including a first schema, the database instance being stored in the software object database, wherein the first schema is a relational database schema; and a second delivery mechanism, the second delivery mechanism configured to deploy a second set of software objects (130; 132; 502) of a second database type to additional schemas stored in the software object database, wherein the additional schemas are schemas of an in-memory database having multi-schema support; the orchestration infrastructure limiting dependencies between the first schema and the second schema by verifying, at a development tool, declarations indicating which other schemas are accessible; and the orchestration infrastructure further computing a cycle-free graph of dependencies among each of a plurality of schemas in the software object database by using guidelines indicating permission of accesses between two different schemas, and deploying software objects based on the cycle-free graph, wherein the orchestration infrastructure computes a create objects sequence being a deploy sequence, the deploy sequence including: i) creating the first schema and deploying the first set of objects to the first schema; ii) evaluating objects for the additional database schemas and creating a schema; iii) computing the schema dependency graph and mapping it to an ordered list of schemas; iv) deploying content to the additional schemas along the defined sequence; and v) for each schema, after creating synonyms and projection views, schema local objects are deployed. i) creating the first schema and deploying the first set of objects to the first schema; ii) evaluating objects for the additional database schemas and creating a schema; iii) computing the schema dependency graph and mapping it to an ordered list of schemas; iv) deploying content to the additional schemas along the defined sequence; and v) for each schema, after creating synonyms and projection views, schema local objects are deployed.