---
title: Apache cTAKES Reviews
meta_title: 'Apache cTAKES Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 19 reviews by the users' company size, role or industry to
  find out how Apache cTAKES works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 19
  scale: '5'
date_modified: '2026-03-17'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Apache cTAKES Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Other Development Software](https://www.g2.com/categories/other-development)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 19
## About Apache cTAKES
Apache cTAKES is a natural language processing system for extraction of information from electronic medical record clinical free-text.




## Apache cTAKES Reviews
  ### 1. Excellent Product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anil K. | Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 09, 2023

**What do you like best about Apache cTAKES?**

It helps creating Patient Health Profile from the Patient charts.

**What do you dislike about Apache cTAKES?**

It would havebeen better if it was a web based product, lack of APIs.

**What problems is Apache cTAKES solving and how is that benefiting you?**

It helps automating various parts of the workflows in clinical data analysis.

  ### 2. Its a decent product.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2023

**What do you like best about Apache cTAKES?**

A sophisticated and accessible tool for analysing clinical documents and reports. As it is written in Java, it is very reliable and scalable. 
Easy to integrate as well.

**What do you dislike about Apache cTAKES?**

Data loads slowly at scale.
The UI needs to improve by a good margin to allow the users to sift through quickly.
Documentation can be improved significantly to allow a better experience.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Creating NER Models is where it is currently being used significantly. 
We are looking at use cases where we can try to get a lot of value by using this product.

  ### 3. Excellent Free Tool for Clinical Text Analysis

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ujjwal A. | Lead ML Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about Apache cTAKES?**

The cTakes tool is a free and very powerful tool to do an analysis of Clinical Documents and reports. It's highly robust and scalable as written is JAVA. Natural Language Processing helps in getting the Named Entity Recognition for the clinical entities which helps in creating NER models easily with this tool.

**What do you dislike about Apache cTAKES?**

Slow in loading high-resolution data, UI can be improved a bit, and also going through such vast documentation requires a lot of patience, and navigation. Search option in documentation will be really helpful

**What problems is Apache cTAKES solving and how is that benefiting you?**

We had to built a Named Entity recognition model for extracting medical treatments the patient has gone through using his historical reports. Apache cTakes does the job efficiently

  ### 4. Highly recommended, well maintained open-source NLP system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vrushabh J. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2022

**What do you like best about Apache cTAKES?**

Apache cTAKES is a potent tool to analyze and is powered by Natural language Processing. It helps to handle unstructured data and transform it into meaningful information for any business use case. It also has very well documentation and a community to help. Additionally highly scalable as written in java and works like a charm!!

**What do you dislike about Apache cTAKES?**

User interface and documentation covering basics with examples are only improvements area. It can also add support to handle multiple clouds source of inputs like AWS, GC, Azure, etc.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Used to load extracted medical data, analyze patients' sentiments, detect health cases, and optimize their treatments, with future prediction models.

  ### 5. Best Free Medical Data Extractor

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shrinivas S. | Senior Engineering Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about Apache cTAKES?**

Free of Cost
Easy-to-understand documentation
Scalable and can be used with Java which makes it Platform independent
Provides word tagging similar to NER in text-based machine learning

**What do you dislike about Apache cTAKES?**

Takes a lot of time when loading massive datasets
There is a scope for improvement in the UI/UX design of the tool
Could also implement themes in the tool as a good-to-have feature

**What problems is Apache cTAKES solving and how is that benefiting you?**

Using it for the analysis of medical records data for one of my projects
We are extracting events and classifying the UMLs from the medical records of the patients

  ### 6. Quick and easy to understand

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manubhav J. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 11, 2022

**What do you like best about Apache cTAKES?**

Its very easy to understand and even easy to implement. I see a great potential in this product. The documentation is insightful as compared to similar products.

**What do you dislike about Apache cTAKES?**

It's pretty great when it comes to implementation and products, but it seems it needs to be more versatile for various use cases to be more popular with developers.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Apache cTakes solves out problems related to NLU . this software were fast and easy to use as well as easy to understand their base architecture which is very much appreciated.

  ### 7. Apache cTakes To Handle Unstructured Medical Record

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 09, 2022

**What do you like best about Apache cTAKES?**

Apache cTakes is widely used to handle unstructured text data. It is open-source and highly scalable. One can easily integrate this with widely used programming languages like Java and Python. Installation is straightforward, and it can handle massive amounts of data.

**What do you dislike about Apache cTAKES?**

This product can only be used for unstructured text data. If the data is structured or in any other format, we can't use Apache cTakes. Also, integration is only available with some of the programming languages only.

**What problems is Apache cTAKES solving and how is that benefiting you?**

We needed to use Natural Langugage Processing System to extract data present in text format. Also, we needed software that is reliable and highly scalable. Hence we have chosen Apache cTakes as we mainly needed to integrate it with Java.

  ### 8. Great NLP Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sounak R. | Big Data Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** December 22, 2022

**What do you like best about Apache cTAKES?**

API in Java
Open-Source and Free
Good documentation and supportive community
Easy to Learn

**What do you dislike about Apache cTAKES?**

UI experience could have been better
Programming Language support could be more extended.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Used NLP for user reviews analytics for a software product. 
Implementation was achievable owing to Java API and increased scalability.

  ### 9. Ctakes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2022

**What do you like best about Apache cTAKES?**

The Natural Language Processing Approach is very nice with tokenization, element type and using pipelines. JCas is new to learn. Much Interested in exploring.

**What do you dislike about Apache cTAKES?**

Nothing as of now. But online ppt, animation videos for learning, live projects with complete code setup on required IDE and executing the project KT is required.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Medical natural language processing. Better if cTakes gives reliable and ease of use APIs that replace FHIR and HL7 which are more customized by respective orgs. cTakes can think of better API or platform than HL7 or FHIR.

  ### 10. Pipelines are customizable and dynamic.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prashant . | Data Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 22, 2022

**What do you like best about Apache cTAKES?**

Open source and free, parameterized pipeline building, fast and secure.

**What do you dislike about Apache cTAKES?**

Limited source system integration, cross-cloud integration can be enhanced to load data from multiple cloud sources.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Loaded therapeutic diet data of diabetic patients to analyze the pattern of eating and lifestyle habits. Performed text analysis and evaluated the pattern of high risk of diabetes.

  ### 11. Best OpenSource Medical Data Extractor available

**Rating:** 3.5/5.0 stars

**Reviewed by:** Vaibhav S. | Software Development Engineer 2, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 09, 2022

**What do you like best about Apache cTAKES?**

cTakes is Opensource and hence can be used for free. Apart from that the documentation is pretty clear and easy to use.

**What do you dislike about Apache cTAKES?**

I would say the UI can be improved but still works like a charm :)

**What problems is Apache cTAKES solving and how is that benefiting you?**

Storing and maintaining Medical Records is a hassle and cTAKES does it in the best possible with it's powerful text analysis

  ### 12. NLP here works like a charm

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay A. | Campus Ambassador, Enterprise (> 1000 emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about Apache cTAKES?**

1) open source, so you get nice support.
2) scalable.
3) easy to understand and also intuitive. 
4) documentation is clear & crisp.

**What do you dislike about Apache cTAKES?**

1) not as popular yet so needs some convincing for the team to adapt this.

**What problems is Apache cTAKES solving and how is that benefiting you?**

1) Using it for the analysis of highly unstructured medical records of many patients' data.

  ### 13. Natural Language Processing System that you need for digitising Medical Records

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raunak G. | Product Growth, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 13, 2022

**What do you like best about Apache cTAKES?**

The most important part of any software program is its documentation. 
cTAKES documentation along with its tutorials are well created and presented. Also, demos and examples can be really helpful in getting started.

**What do you dislike about Apache cTAKES?**

NLP system by cTAKES fit a majority of the requirement that we had while implementing it. Not many things to dislike since we were not looking an extensive NLP product.

**What problems is Apache cTAKES solving and how is that benefiting you?**

We used cTAKES to run an internal drive to digitise medical records.It's extremely powerful and easy to set-up. Also, the learning curve is not very steep to be honest.
Scalability of the program is also amazing.

  ### 14. Wonderful experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chandra Shekhar S. | Software Development Engineer II (R&D), Enterprise (> 1000 emp.)

**Reviewed Date:** November 09, 2022

**What do you like best about Apache cTAKES?**

Robust, Fast, Scalable, Modular, Portable and open source

**What do you dislike about Apache cTAKES?**

Should provide more documentation and application demos for helping beginners to onboard easily

**What problems is Apache cTAKES solving and how is that benefiting you?**

Using it for the analysis of medical records data for one of my projects

We are extracting events and classifying the UMLs from the medical records of the patients

  ### 15. Amazing tool for extracting medical records

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish P. | Full Stack Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 17, 2022

**What do you like best about Apache cTAKES?**

Good tutorials and demos make it easy to use. Easy to understand analysis.

**What do you dislike about Apache cTAKES?**

Documentation and its design can be improved.

**What problems is Apache cTAKES solving and how is that benefiting you?**

It is easy to get started, and we use it for analysis and extracting medical records.

  ### 16. Keeping and extracting Medical records are now easy!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vijay G. | AMA Host / Public Speaker, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 24, 2022

**What do you like best about Apache cTAKES?**

Well, I must say cTAKES documentation is quite good in order to start. Besides that tutorials, and demos altogether make this NLP system complete.  Personally, I like it for our accounts.

**What do you dislike about Apache cTAKES?**

As of now nothing for me. However, I think about the beginners then tutorials need to cover the basics more. I hope this improvement will do from time to time.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Helping in medical records and data extractions for our company.

  ### 17. Quite amazing, a new revolution in NLP. I’ve not seen anything like it before.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about Apache cTAKES?**

The diagrams that it represents after the analysis are quite easy to look at and understand.

**What do you dislike about Apache cTAKES?**

Still a lot of text to read, to make a sense out of it, in many cases.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Text Analysis in itself is a huge and distressing work, the way cTakes is processing and handling it is amazing.

  ### 18. Amazing tool for clinical  information extraction

**Rating:** 4.0/5.0 stars

**Reviewed by:** david S. | Marketing Department/Researcher, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 23, 2022

**What do you like best about Apache cTAKES?**

Accepts plain text or clinical documents in XML documents. Quite intuitive system.

**What do you dislike about Apache cTAKES?**

Old school design. But that is my personal opinion.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Machine learning optimizes the process. It saves a lot of time compared with other similar software.

  ### 19. Pretty neat

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Alternative Medicine | Enterprise (> 1000 emp.)

**Reviewed Date:** June 17, 2018

**What do you like best about Apache cTAKES?**

How easy and intuitive it is to use. The interface is very good.

**What do you dislike about Apache cTAKES?**

It needs to have a better tutorial for beginners and the help tools need to be improved.

**What problems is Apache cTAKES solving and how is that benefiting you?**

Alternative Medicine and Accounting


## Apache cTAKES Discussions
  - [What is Apache cTAKES used for?](https://www.g2.com/discussions/what-is-apache-ctakes-used-for)

- [View Apache cTAKES pricing details and edition comparison](https://www.g2.com/products/apache-ctakes/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-19+20%3A05%3A56+-0500&secure%5Bsession_id%5D=4533acff-a209-46f9-bc21-31bd469e2238&secure%5Btoken%5D=865d3d9c979f82aa42dce940bc9a0937706a77481f0d2e888139a2fc32a471c3&format=llm_user)


## Top Apache cTAKES Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,214 reviews)
  - [Termius](https://www.g2.com/products/termius/reviews) - 4.8/5.0 (256 reviews)
  - [SAP Fiori](https://www.g2.com/products/sap-fiori/reviews) - 4.3/5.0 (128 reviews)

