After an unsuccessful search for a documentation system that would fit all the tasks of our IT department, I decided to write my own. I decided that since there is no system suitable for everyone, it needs to be written.

Who has not found a system that allows you to document absolutely everything, please under the cat.
')
Main tasks:• Storage of information in the database, access via the WEB interface
• Two ways to use: online service, local installation.
• Mobile Applications (Apple, Android)
• Integration with monitoring systems (cacti, zabbix)
• Ability to create storages and types of accounting units
• Forms for filling in data with setting access rights
• Flexible filtering options for field types
• Interval data reports
• Authorization with access roles
• Integration with Active Directory, LDAP
• Integration with popular billing systems
Minimum functionality:• Documenting accounts
• Documenting jobs
• Documenting servers and their roles
• Documenting the power scheme
• Documenting the local network
• Documenting telephone lines
• Documenting access rules
Now I am faced with a choice of tools for implementation. I think I will choose the Yii framework, because I have already written quite a lot on it, twitter bootstrap or foundation.
The only thing that confuses me is the prospect of automatic creation of tables and databases. Most likely, I will make a lot of mistakes and shortcomings in the design and development, and maybe not.
Whether this idea is necessary or not - time will decide. I am determined to develop such a system, because I am tired of using uncomfortable products. Something is quite convenient, but takes a lot of time. I would like to keep the documentation up to date, spending for this a minimum of working time.
The post was published in order to find out from experienced professionals, what they use for documenting, what I forgot to consider, what they would like to see in the opensource solution.
PS The second stage I plan to write a clear TZ. step by step, open SVN, open a project on Github.