It's easy to use even for new users without any technical knowledge or experience in ECM management systems.The search function allows you to find exactly what it takes very quickly with different criteria included (such as time period).A lot has been added since I last used this product few years ago but nothing really that would change my opinion about its functionality/features overall.I recommend anyone who needs an affordable content repository solution which can be easily integrated into their business processes should give InfinieCM at least one try! We are storing all our customer contracts / agreements along with other data such as sales reports etc.