ShareKnowledge was very easy to integrate into our website. It was relatively easy to set up and configure. The ability to add a "sign in with email" link for users to log in with their existing email account was a very nice feature. I would like to see the ability to have a more "modern" theme for all users, with more of a "desktop" feel. There is a lot of room for improvement in this product. ShareKnowledge has helped us to create a more streamlined and productive work flow for our employees. I like that it is easy to use and deploy. It also has great reporting capabilities. The dashboard view could be more user friendly. There are several features that are not as intuitive than they should be. We have been using ShareKnowledge for about 3 years now and there have been no complaints from our end. This product is very flexible and can adapt to any of your needs. It has allowed us to streamline processes and improve efficiencies.