Version 4.33.1

Textflo is a text management system that can be used to organise your online links or computer documents. It provides a very complete solution for storing, categorising and finding information. Applications provide options to filter or format text, analyse the text, or find information through different types of query, including database queries. With the large number of documents stored on your computer and online links that you might use, this program will help you to navigate the environment more easily. Notes allow you to store passwords or any other information. The feature set is quite advanced, but it is also intuitive and relatively easy to use. Especially if you perform tasks daily, it can save you valuable time and effort.

Product Details

For text processing itself, the application can read Text, XML, PDF, HTML, or even Binary files and apply a sequence of operations to transform or filter the text. The transformation can involve removing or changing the text, as specified by a filter procedure that can then be saved and re-used. The program can also perform some of the more common formatting operations, or order or sort lists of words. Most of the information that you enter can then be searched over and quickly found. A separate Organiser application allows you to categorise your local documents, or online links and even set deadlines or reminders. A Query form allows complex query operations over the content, while a grid format allows for more complex sorts or filtering over tabular data. There are also a number of analysis algorithms to help with categorisation, or just understanding the content better.

You can download the program here. It is also listed on sourceforge.

The User Guide describes the product features in detail, while the document Organiser has a separate user guide.

Product Suite

The Textflo system contains 3-4 separate applications, with some linking of use between them. The main application can perform detailed analyses, while other programs are for every day use. After you have entered your data details and links, they can save you a lot of time when subsequently trying to find or use it.

Key Features

The key features of the application suite could therefore be:

  1. An Organiser application allows you to store your online links or local files, into ordered books and categories that can also be searched over. This allows for querying most of the available information, including keywords, descriptions, notes and content.
  2. Basic search from a toolbar, or more complex search operations from a Query form. The search facilities allow you to find information from different views and query types.
  3. The ability to read text, XML, or parse the contents of PDF or online content (HTML), or binary (Microsoft Office) files.
  4. A set of filter operations that can be applied in sequences, saved and retrieved.
  5. A Project form to organise your links and data into other types of view. This includes a free-draw part for writing/drawing images related to the project.
  6. A grid or tabular format allows you to view database queries, or tokenize your data into rows, columns or cells. A log file, for example, and conversion to CSV.
  7. An analysis panel allows you to select single files or file groups and compare the content based on known clustering algorithms. Also some basic statistical counts.
  8. A Bookmarks form displays a list of ordered file references or links, for any type of file. You can open one of your commonly viewed files or links through a single click.


Startup Menu

When you first start the application, there is a menu that offers a choice from one of three applications. These are the main Textflo application, the document Organiser, or a list of Bookmarks, as shown in the following sections.


Bookmarks are a static list of links, to any type of file, including online web pages. You can however, order the links, so that the most commonly used ones are easily accessible.

Organiser Application

You might want to start with the document organiser. This is useful by itself, or it can be used with the main application. The Organiser can categorise and reference both local or online links. You can also store references to text-like notes, reminders, tasks, etc. You would typically create a book for a topic and add your links to category groups, in that book. You can add a free text description, keyword lists or reference notes. You can then search over the content or browse through the different category groups, allowing you to find hidden information. Links to pictures can also be stored. You can also set deadlines or reminders, which will flag when a link is due and the search facility should definitely save time finding information for you.

Main Textflo Application

The main application consists of three distinct panels with different functionality, as described here. These can be used to filter or re-format the text; sort, search or query it, or perform analyses over it. A grid-style of display also allows for more specific filtering or for queries on SQL database tables. When you start the application, it opens with a general view that gives a summary of recent files used and allows quick access to most of the other programs.

Query Form

The query form is used through the main Textflo application. You can enter free text search queries from the main application Toolbar. Alternatively, you can enter more complex queries using the Query form. It has a specific format, but it allows for value comparisons and can be tailored to text-based or XML-based content. It can also search over your local file system or provide some analysis feedback. The Organiser has another similar form, to query over its category views.

Example Processes

The following pages give further examples of formatting or filtering operations:

Use the Organiser to organise your documents.
Search for particular lines and reformat them.
XPath-style query to search for and filter text lines.
Use the DBS grid to sort some tabular text.
Reformat a document to a new width and layout.
Analyse a larger document to produce a popular words list.


You can download a version of the program as a windows installer. There has been over 10000 downloads of the program.

System Requirements

Your system must meet the following requirements for the software to work:

  • The program is written in Java but might only run on Windows.
  • The installation package is a windows setup.exe.
  • However, on request, a zip file can be provided for other operating systems.