I'm looking for something to describe existing infrastructure of working applications. What I need:
- The ability to create new entities, add/edit properties of entity. Example of entity is Windows server with properties such as IP address, server name etc. Another example is application with properties: name, location etc.
- Create dependency between entities. Application depends on server where it's installed and running. Dependency can be different type: vital, high impact, low impact.
- Search. User should be able to find entity by property and see all entities related to the entity.
- Interaction. Optional. Could be good to have the ability to change the state of entity, f.e. shut down the server and see what application will be impacted and how.