In this paper, the authors present a formal framework for process-oriented modeling and analysis of organizations. The high expressivity of the sorted predicate logic language used for specification allows representing a wide range of process-related concepts (e.g. tasks, processes, and resources), characteristics and relations, which are described in the paper. Furthermore, for every organization, structural and behavioral constraints on process-related concepts can be identified. Some of them should always be fulfilled by the organization (e.g. physical world constraints), whereas others allow some degree of organizational flexibility (e.g. some domain specific constraints). An organizational specification is correct if it satisfies a set of relevant organizational constraints.