Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Asana
Score 8.5 out of 10
N/A
Asana is a web and mobile project management app. With tasks, projects, conversations, and dashboards, Asana lets an entire team know who's doing what by when, enabling workload balancing. Users can also add integrations for GANTT charts, time tracking and more.
$13.49
per month per user
GitHub
Score 9.1 out of 10
N/A
GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans are available.
$4
per month per user
SharePoint
Score 7.6 out of 10
N/A
Microsoft's SharePoint is an Intranet solution that enables users to share and manage content, knowledge, and applications to empower teamwork, quickly find information, and collaborate across the organization.
$5
Per User Per Month
Pricing
AsanaGitHubMicrosoft SharePoint
Editions & Modules
Starter
$13.49
per month per user
Advanced
$30.49
per month per user
Enterprise
Contact Sales
Personal
Free
Team
$40
per year per user
Enterprise
$210
per year per user
Plan 1
$5.00
Per User Per Month
Plan 2
$10.00
Per User Per Month
Office 365 E3
$20.00
Per User Per Month
Offerings
Pricing Offerings
AsanaGitHubSharePoint
Free Trial
YesYesYes
Free/Freemium Version
YesYesNo
Premium Consulting/Integration Services
YesNoNo
Entry-level Setup FeeOptionalNo setup feeNo setup fee
Additional DetailsA discount is offered for annual billing.
More Pricing Information
Community Pulse
AsanaGitHubMicrosoft SharePoint
Considered Multiple Products
Asana
Chose Asana
Overall for the money Asana brings a lot of value for organizations who want to do more with less and need a task and project management solution as a small company is growing and scaling to get to the next level. In the space when we evaluated didn't find a lot of other …
Chose Asana
I like Nifty as this has time sheets, however we preferred the clean interface of Asana. Nifty was a bit overwhelming when we tried it. Their app on Android wasn't anywhere near as mature as Asana's app.

Plutio is great and has many features, but we preferred the look of Asana.
Chose Asana
As stated before, for my own line of work, I prefer JIRA because it is more powerful; it brings more structure and organization (which might seem as a downside for some people) but provides additional value from it. It provides a better user interface and experience; it has a …
Chose Asana
Trello - great but a bit young. Good integration points. I think it could be a good too to integrate with. Some people enjoy the KanBan type view and Asana doesn't have that currently.
Basecamp - more project manager focused but also a good integration point.
JIRA - Better for …
GitHub
Chose GitHub
GitHub has similar features but has much less adoption. Most developers we hire have used GitHub at previous roles, so no need to train anyone.
Chose GitHub
Bitbucket supports Mercurial VCS in addition to Git. Since it is an Atlassian product, Bitbucket is very well integrated with the company's other tools, like JIRA (which is widely used in the development industry), Jenkins, and Bamboo. It offers many of the same features as …
SharePoint
Chose Microsoft SharePoint
SharePoint has more features than Google Drive, but is not free. It has the ability to present full web pages, which Google Drive does not have. It also has integration into Microsoft 365, Microsoft Office, and Microsoft Outlook which are strong product lines for business. Googl…
Chose Microsoft SharePoint
Prior to adopting MS SharePoint, our team used Google Drive. I think MS SharePoint has made big gains in recent years and now offers essentially the same functionality and services as Google Drive does with added functionality. While Google Drive allows individuals and …
Chose Microsoft SharePoint
SharePoint 2013 leads in every way. It feels modern, professional and well designed. I would guess the developers had regular every day users in mind when creating the product with the exception of customization of pages which sometimes can throw off even more experienced …
Features
AsanaGitHubMicrosoft SharePoint
Project Management
Comparison of Project Management features of Product A and Product B
Asana
8.3
179 Ratings
7% above category average
GitHub
-
Ratings
Microsoft SharePoint
-
Ratings
Task Management9.2179 Ratings00 Ratings00 Ratings
Resource Management8.0152 Ratings00 Ratings00 Ratings
Gantt Charts9.061 Ratings00 Ratings00 Ratings
Scheduling8.4162 Ratings00 Ratings00 Ratings
Workflow Automation8.9132 Ratings00 Ratings00 Ratings
Team Collaboration9.3178 Ratings00 Ratings00 Ratings
Support for Agile Methodology8.57 Ratings00 Ratings00 Ratings
Support for Waterfall Methodology8.57 Ratings00 Ratings00 Ratings
Document Management8.2150 Ratings00 Ratings00 Ratings
Email integration8.2142 Ratings00 Ratings00 Ratings
Mobile Access8.7149 Ratings00 Ratings00 Ratings
Timesheet Tracking6.16 Ratings00 Ratings00 Ratings
Change request and Case Management8.44 Ratings00 Ratings00 Ratings
Budget and Expense Management7.077 Ratings00 Ratings00 Ratings
Professional Services Automation
Comparison of Professional Services Automation features of Product A and Product B
Asana
6.5
48 Ratings
17% below category average
GitHub
-
Ratings
Microsoft SharePoint
-
Ratings
Project & financial reporting5.51 Ratings00 Ratings00 Ratings
Integration with accounting software7.647 Ratings00 Ratings00 Ratings
Version Control Software Features
Comparison of Version Control Software Features features of Product A and Product B
Asana
-
Ratings
GitHub
9.3
10 Ratings
7% above category average
Microsoft SharePoint
-
Ratings
Branching and Merging00 Ratings9.610 Ratings00 Ratings
Version History00 Ratings9.610 Ratings00 Ratings
Version Control Collaboration Tools00 Ratings9.69 Ratings00 Ratings
Pull Requests00 Ratings9.710 Ratings00 Ratings
Code Review Tools00 Ratings8.79 Ratings00 Ratings
Project Access Control00 Ratings9.010 Ratings00 Ratings
Automated Testing Integration00 Ratings8.710 Ratings00 Ratings
Issue Tracking Integration00 Ratings8.710 Ratings00 Ratings
Branch Protection00 Ratings9.89 Ratings00 Ratings
Best Alternatives
AsanaGitHubMicrosoft SharePoint
Small Businesses
Stackby
Stackby
Score 8.9 out of 10
Git
Git
Score 10.0 out of 10
HCL Connections
HCL Connections
Score 9.0 out of 10
Medium-sized Companies
InEight
InEight
Score 8.4 out of 10
Git
Git
Score 10.0 out of 10
RWS Tridion Sites
RWS Tridion Sites
Score 9.0 out of 10
Enterprises
InEight
InEight
Score 8.4 out of 10
Perforce P4
Perforce P4
Score 7.2 out of 10
RWS Tridion Sites
RWS Tridion Sites
Score 9.0 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
AsanaGitHubMicrosoft SharePoint
Likelihood to Recommend
9.0
(208 ratings)
9.7
(131 ratings)
7.9
(269 ratings)
Likelihood to Renew
9.6
(34 ratings)
10.0
(1 ratings)
9.8
(26 ratings)
Usability
8.3
(36 ratings)
9.4
(10 ratings)
8.2
(31 ratings)
Availability
8.4
(2 ratings)
-
(0 ratings)
-
(0 ratings)
Support Rating
5.0
(42 ratings)
8.8
(26 ratings)
8.8
(13 ratings)
In-Person Training
-
(0 ratings)
-
(0 ratings)
4.5
(1 ratings)
Online Training
-
(0 ratings)
-
(0 ratings)
6.4
(1 ratings)
Implementation Rating
-
(0 ratings)
-
(0 ratings)
6.0
(5 ratings)
Product Scalability
8.2
(1 ratings)
-
(0 ratings)
-
(0 ratings)
User Testimonials
AsanaGitHubMicrosoft SharePoint
Likelihood to Recommend
Asana
The usability of Asana is broad since it's available in a variety of platforms that are widely used nowadays. I think that it would be great for people who are constantly on the move and switching devices, since it has allowed me to work from my phone, too. I also think that Asana has proven itself to handle a large quantity of work
Read full review
GitHub
GitHub is an easy to go tool when it comes to Version Controlling, CI/CD workflows, Integration with third party softwares. It's effective for any level of CI/CD implementation you would like to. Also the the cost of product is also very competitive and affordable. As of now GitHub lacks capabilities when it comes to detailed project management in comparison to tools like Jira, but overall its value for money.
Read full review
Microsoft
SharePoint Document Management excels as a central repository for storing, organising, and retrieving documents. It supports version control, metadata tagging, secure access, and integration with tools like Power Automate. At our organisation, it's used for managing contracts, policies, and supplier documents. SharePoint Workflow Automation integrates with Power Automate to streamline approvals, gather feedback, and automate recurring tasks. This reduces reliance on email chains and manual trackers.
Read full review
Pros
Asana
  • Through it, we were able to communicate and cooperate with the rest of the team to complete the work in the required manner and at the appropriate time.
  • Available for free on Android and iPhone.
  • Asana has a simple and easy user interface
Read full review
GitHub
  • Version control: GitHub provides a powerful and flexible Git-based version control system that allows teams to track changes to their code over time, collaborate on code with others, and maintain a history of their work.
  • Code review: GitHub's pull request system enables teams to review code changes, discuss suggestions and merge changes in a central location. This makes it easier to catch bugs and ensure that code quality remains high.
  • Collaboration: GitHub provides a variety of collaboration tools to help teams work together effectively, including issue tracking, project management, and wikis.
Read full review
Microsoft
  • We track employees' performance sheets, which are accessible to the employee, his manager, and HR, and this helps with transparency.
  • We maintain technical process documents and SOPs, which help us quickly provide relevant documents during audits.
  • We maintain incident documents change request forms in SharePoint, which helps us in tracking the changes.
Read full review
Cons
Asana
  • Asana is not really a project management tool, it is good for simple projects only
  • UI has some glitches (doesn't save preferences, etc.)
  • Integration with other tools (Office 365, MS Project)
  • No reminders if the working period you entered is on holidays
Read full review
GitHub
  • Not an easy tool for beginners. Prior command-line experience is expected to get started with GitHub efficiently.
  • Unlike other source control platforms GitHub is a little confusing. With no proper GUI tool its hard to understand the source code version/history.
  • Working with larger files can be tricky. For file sizes above 100MB, GitHub expects the developer to use different commands (lfs).
  • While using the web version of GitHub, it has some restrictions on the number of files that can be uploaded at once. Recommended action is to use the command-line utility to add and push files into the repository.
Read full review
Microsoft
  • Windows Explorer users have some difficulty having to constantly UPLOAD / DOWNLOAD files. Specifically on the DOWNLOAD when they are used to Drag & Drop in & out of LOCAL folders via Window's explorer.
  • Microsoft SharePoint supports multiple "library" types. When implementing our "image" library the search function is done via "tags" and boolean logic. This is challenging to most end users. I'd like our users to be able to search our Microsoft SharePoint image library without having to enter KEYWORD or other BOOLEAN logic.
  • Microsoft SharePoint can also be an internal website for each department or company wide communication tool but I believe these features are geared for much larger organizations. Since we are a SMB we really aren't using these features. So maybe something more useful to SMBs would be nice.
Read full review
Likelihood to Renew
Asana
  • Mobile + Desktop capabilities - Able to use it anywhere, anytime.
  • Task management - Easy to view projects and their progress.
  • Time management - Easy to see what elements require time / how they interrelate and manage the project on an overall basis.
  • Company management - Be able to see from a master dashboard perspective where each project is in its stages of completion.
  • Clear communication - It's visually documented who is doing what at what time so that the whole project gets done.
Read full review
GitHub
GitHub's ease of use and continued investment into the Developer Experience have made it the de facto tool for our engineers to manage software changes. With new features that continue to come out, we have been able to consolidate several other SaaS solutions and reduce the number of tools required for each engineer to perform their job responsibilities.
Read full review
Microsoft
It's integral to our business. It's already included with most of the Office 365 licensing we buy, so the cost is effectively zero. It stores our files, it is the foundation for custom applications, and Microsoft only continues to enhance its functionality and its connections to other Microsoft tools. SharePoint just keeps getting better and better.
Read full review
Usability
Asana
It is very user-friendly. Takes a new employee an hour to start figuring out how the system works. That's an important factor. You don't want to encounter the issue where employees need a week to understand how the system works. For example, JIRA, I tried using it for a week and I still don't understand the complicated layout. Asana has a simple interface. Once you see it, you get it type of program.
Read full review
GitHub
GitHub is a clean and modern interface. The underlying integrations make it smooth to couple tasks, projects, pull requests and other business functions together. The insights and reporting is really strong and is getting better with every release. GitHub's PR tooling is strong for being web based, i do believe a better code editor would rival having to pull merge conflicts into local IDE.
Read full review
Microsoft
No usability issues reported. Individual teams also have allocated areas which replace legacy shared drives on local LANs. Access to Sharepoint resources is fully integrated with corporate Active Directory with additional two-factor authentication required for administrative users. Users have access to Microsoft Services Hub which allows you to create, manage, and track support requests while staying current on Microsoft technologies with access to select self-paced learning paths
Read full review
Reliability and Availability
Asana
Working with Asana on a daily basis
Read full review
GitHub
No answers on this topic
Microsoft
No answers on this topic
Support Rating
Asana
I haven't had to use their support so I can't rate it. The fact that I haven't needed them reflects the ease of use of the product. I would recommend that any new users schedule a complete demo of the product to ensure that they are using it to it's fullest (there's a lot of useful features).
Read full review
GitHub
There are a ton of resources and tutorials for GitHub online. The sheer number of people who use GitHub ensures that someone has the exact answer you are looking for. The docs on GitHub itself are very thorough as well. You will often find an official doc along with the hundreds of independent tutorials that answers your question, which is unusual for most online services.
Read full review
Microsoft
Support for SharePoint is quite good. Microsoft provides good support. Microsoft offers
  • Quick turnaround time for issues
  • A range of support services
  • Access to a network of resources
  • Escalation of issues
  • Ongoing development and commitment to produce enhancement
The majority of support is required for initial installation. Once complete and the system is operating we have had very few support issues.
Read full review
In-Person Training
Asana
No answers on this topic
GitHub
No answers on this topic
Microsoft
The face to face training I received was on SharePoint Administration. It was rushed as there was a lot of information to cover and the application of the labs weren't that great either. I like to be able to relate what I am learning to what I am currently doing.
Read full review
Online Training
Asana
No answers on this topic
GitHub
No answers on this topic
Microsoft
I like to learn at my own pace and online training allows for that. Additionally, you can skip through pieces of content that you already know or are already comfortable with. Microsoft actually offers great videos on their website for basic fundamental SharePoint Training. I have used these training videos in some of my own training sessions with end users.
Read full review
Implementation Rating
Asana
No answers on this topic
GitHub
No answers on this topic
Microsoft
Planning to the last detail would be advised. SharePoint is a very large application that takes a lot of finesse to get operational
Read full review
Alternatives Considered
Asana
Asana is a top-tier project management software that helps us organize and track projects from start to finish. It allows us to apply tasks/to-dos to multiple projects without duplication, divide complex projects into smaller tasks, and track project progress. It also helps us organize work on Kanban boards or linear lists. It stands out from the crowd in a big way compared to the competition.
Read full review
GitHub
While I don't have very much experience with these 2 solutions, they're two of the most popular alternatives to GitHub. Bitbucket is from Atlassian, which may make sense for a team that is already using other Atlassian tools like Jira, Confluence, and Trello, as their integration will likely be much tighter. Gitlab on the other hand has a reputation as a very capable GitHub replacement with some features that are not available on GitHub like firewall tools.
Read full review
Microsoft
The reasons for selecting MS SharePoint are: SharePoint provides ease of use and web design assistance and support SharePoint helps you schedule your content for publishing. enables users to share documents with external parties and offers a better internal structure of the content and better indexing and searching capabilities.
Read full review
Scalability
Asana
I used this tool on a daily basis at work and it runs as a solid rock
Read full review
GitHub
No answers on this topic
Microsoft
No answers on this topic
Return on Investment
Asana
  • Productivity - Most of all, it allows me to be more productive and have a good sense of where I am with projects and deadlines.
  • Easy to use - I can make the most of my time to get up (and stay) up and running.
  • Project coordination - Allows me to assign tasks to my interns and communicate directly within the platform to keep the work train moving.
Read full review
GitHub
  • Team collaboration significantly improved as everything is clearly logged and maintained.
  • Maintaining a good overview of items will be delivered wrt the roadmap for example.
  • Knowledge management and tracking. Over time a lot of tickets, issues and comments are logged. GitHub is a great asset to go back and review why x was y.
Read full review
Microsoft
  • It comes with Office 365. It won't cost you any additional charges.
  • It will help you to streamline your communication and work as a central hub for all tasks, files[,] and events[.]
  • Setting it up will need a bit [of] planning. If you jump blindly it will become a confusing place for your team members and make them frustrated[.]
Read full review
ScreenShots

Asana Screenshots

Screenshot of Product HomepageScreenshot of Team ConversationsScreenshot of Project CalendarsScreenshot of InboxScreenshot of List ProjectScreenshot of Portfolios