What is most valuable?
I have found SharePoint team sites to produce much more value to our organization. As a consulting company, it allows multiple consultants to collaborate on a team project for a customer.
We use SharePoint for company-wide document management.
Although the workflow is limited in SharePoint, we have used it for many boarding processes, PTO requests etc.
How has it helped my organization?
SharePoint has streamlined many processes and has provided additional organization for our company. It has become a central location for both documents and productivity.
What needs improvement?
SharePoint has workflow built into the software however it is very simplistic. Third party applications integrate with SharePoint to provide a more feature full workflow. For example, if I wanted to create a workflow for new employee onboarding process I could use SharePoint built in workflow. Doing so would provide me limited configuration options, no version control, only attach to one list, sequential workflow only, and not very customizable.
Using a third party you can create intuitive workflows, customize branding with CSS, easy drag and drop implementation, comprehensive workflows actions (loops, foreach, parallel actions, variables), and maintain retention history.
I would like to see it built-in the product itself.
For how long have I used the solution?
I have used this solution for two years.
What do I think about the stability of the solution?
Some stability issues have been found with the database. From the infrastructure side, most people use dedicated databases for SharePoint so a simple reboot usually fixes the communication issues.
What do I think about the scalability of the solution?
SharePoint is extremely scalable but requires planning ahead of time.
You must answer some questions about your environment in order to determine the number of servers and also as to what SharePoint function(s) they will serve for meeting the demands of your organization.
How are customer service and technical support?
I have never used Microsoft technical support for SharePoint in particular. However, Microsoft support is very good.
Which solution did I use previously and why did I switch?
Initially, we were using simple file shares and emails for this purpose.
How was the initial setup?
SharePoint can be very complex to set up initially both in terms of the infrastructure as well as the backend design and implementation. The more scalable the environment, the more complex the setup will be. Generally, third-party consultants will be needed to implement the solution.
What's my experience with pricing, setup cost, and licensing?
There are two options with SharePoint. They have an on-premises and a cloud solution as well.
Which other solutions did I evaluate?
We have not evaluated any other solution before this one.
What other advice do I have?
You will need to hire and communicate with a third-party consultant.