Organizational Structure Facility (OSF)

OSF is an implementation of the OMG specification. Nowadays almost every application uses organizational structures in some way. The OSF proves to be a universal framework that provides a set of components for defining, maintaining, manipulating and versioning hierarchical structures of business objects as organizational entities and the organizational structures that define the hierarchical relationships between those entities. All of which are encapsulated within an organizational model.

Organizational Structure Display (OSD)

OSD is a framework to consign a universal mechanism for displaying and manipulating different types of hierarchic and/or associated organizational structures as well as to provide extensible functionality for structure processing. OSD includes all basic operations to handle organizational elements, working with different types of structure elements simultaneously, without any need for re-configuration of the separate system parts, OSD is a perfect means for semantic navigation through a complex sets of data structures.

iSoft - Brave to innovate
Advanced technological development and innovation is the primary objectie of all company activities that include evolvement and application of new software engineering methodologies and techniques (Agile, XP, Model Driven Architecture, Built-in Testing, Aspect Oriented Programming), development of the latest Java TM technologies, as well as of Free and Open Source Software, OSGi and Embedded technologies.

  Who we are  
  More   More

Organizational Structures over the Net (OSNet)

OSNet is a framework to provide for enhanced interactions and collaborations between different businesses, based on flexible business process infrastructures, dynamic collection and description of information from different sources. OSNet supports decentralized environments where different participants can maintain different views of the organizational structures, while sharing information in a highly automated and dynamic manner with advanced business information discovery and processing.

User Rights Management (URM)

URM defines relationships of roles and users at one side and rights of each role for access to the corresponding application's functionality. The roles and rights have also their relationships in the meaning of OSF. The relationships between users, roles and rights are versioned, so the application maintains the actual status of current user rights, as well as the status of these rights in the past. User rights can be dynamically changed on request. The non-software professional authority can easily maintain all user rights functionality.