---
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-07-12'
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. 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.

  ### 4. 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.

  ### 5. 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.

  ### 6. 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.

  ### 7. 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.

  ### 8. 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.

  ### 9. 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

  ### 10. 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.

  ### 11. 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.

  ### 12. 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.


## 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?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-12+11%3A18%3A10+-0500&secure%5Bsession_id%5D=03265ab9-b61b-4c9f-a2e4-0a4667a86797&secure%5Btoken%5D=1deca53b3d596b9bb2011ba30b2e3dc04a317d299a673e5225a86d9a8567dd19&format=llm_user)


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

