Fetching details from the dictionary...

to consist of; to be made up of; to be composed of
to be concluded (e.g. of an agreement); to hold true (e.g. of a theory); to be valid
to be viable (of a business, lifestyle, etc.); to carry on; to keep going
この会社は三つの部門で成り立っている。
This company consists of three departments.
信頼関係がなければ商売は成り立たない。
Business cannot succeed without trust.
この理論は多くの仮説で成り立っていた。
This theory is made up of many hypotheses.