SameDiff is a free online tool that lets you compare 2 documents and judge how similar they are, using an algorithm. It gives a quick overview, and then refers you to deeper natural language processing tools.
Smart Chicago published a Civic Innovation Toolkit on how to use Twilio to be able to send phone messages to your target users or clients. It gives an overview of what kind of resources you can use, and what kind of projects & use cases you can use it for. Twilio is a cloud communications platform that allows web … Read More
LIME, or the Language Independent Markup Editor, is a project from the University of Bologna to help you mark up text so it is machine-readable LIME is an extremely customizable web based editor that guides the user through the markup of non structured documents into well formed (optionally valid) structured XML document compliant to the language plugin chosen by the … Read More
Yaoqiang is a tool that you can use to lay out & encode a legal or a business process. SourceForge presents the Yaoqiang BPMN Editor project. Yaoqiang BPMN Editor is an open source BPMN 2.0 Modeler. Yaoqiang BPMN Editor is a graphical editor for business process diagrams , compliant with OMG specifications (BPMN 2.0) Source: Yaoqiang BPMN Editor – an … Read More
The Business Process Simulator is a free, web-based tool to create diagrams of business processes and run simulations of them. Introduction Business Process Simulator is a web application of simulation software class for the analysis of business processes. Purpose of the Service Search for bottlenecks in the business process where lack of resources or of performers; Evaluation of the resource … Read More
Here is one overview of different topics within Business Process Management, from Garry Gomersall: These tools can help law organizations start to model out their cases, workflows, and other processes that happen commonly. By mapping processes, you can find inefficiencies and also build tools on top of the processes.
Modelio Open Source Community offers a free tool to make models of processes, in a coded-up format. Modelio is an open source modeling environment (UML2, BPMN2, …). Based on a 20-year track record of high end commercial products, Modelio delivers a broad-focused range of standards-based functionalities for software developers, analysts, designers, business architects and system architects
SNAP! (Build Your Own Blocks) is a visual programming language/tool from UC Berkeley. It may have grown out of children-focused CS instruction, but it is useful for any beginner to programming who is more visually inclined. It is used to teach non-CS majors at UC Berkeley, in the course “Beauty & Joy of Computing.” More about Snap programming: Snap! (formerly … Read More
Coding for Lawyers is an online book by V. David Zvenyach (a lawyer with an engineering background) that introduces the essentials of computer programming to lawyers. It’s a very useful entry-level text, that doesn’t presume much familiarity with coding. It takes a lawyer-centered approach that begins to orient the novice to the way that programmers think — how they approach … Read More
QnA Markup is an excellent and playful coding editor from lawyer/coder David Colarusso. Its code is available on GitHub for others to use & build from. It allows you to program out a series of questions and paths for the user to answer & follow. It allows for very fun, lively, conversational experiences. There is real promise here as a … Read More
Codiqa : a Mobile App Development Tool allows anyone, regardless of coding ability, to create a mobile app that can be published for Android or iOS. Codiqa allows you to build your app visually — dragging and dropping elements on to the screen — and it generates the code to create an HTML5 app. As you are building and testing, … Read More
The team at TextIt has made their code base open source, calling it RapidPro, meaning that others can use this code base to develop their own interactive texting systems. The code will let you construct an interactive system that texts & responds to end users via SMS messages on a phone. It’s wonderfully visual as an authoring tool, letting you … Read More
Ushahidi is a platform to develop a crowdsourced map of information. Here is its Github repository. The Ushahidi Platform is an open source web application for information collection, vizualisation and interactive mapping. It allows people to collect and share their own stories using various mediums such as SMS, Web Forms, Email or Twitter. For more information about the platform and … Read More
If you are developing a text-based messaging system, an open-source & mainly free tool to use is FrontlineSMS. FrontlineSMS is a desktop software created to lower barriers to positive social change using mobile technology. By leveraging basic tools already available to most organizations, including those in ‘last-mile’ settings — computers and low-cost modems — FrontlineSMS enables instantaneous two-way communication to … Read More
Data For Radicals has a great tutorial for making searchable, filterable tables of your data. Here is a clip of the illustrated, step-by-step tutorial, go over to the site for a full version. Visual approaches to data are great — they can allow us to grasp complex issues at a glance, just the way this map from Clear Health Costs … Read More
I found the wonderful Data for Radicals site, that has a rich set of illustrated tutorials on making interactive visualizations. Since I’ve been collecting timeline-creators, here’s another example — but this time, it’s a Vertical Timeline. A clip of the tutorial is below, go to this link to see the full thing! The Absurdly Illustrated Guide To Your First Dynamic, … Read More
Use Gant Charts to create a project management system, or a way to see what needs to happen before you get a finished project. You can create cascading dependencies based on time, so that you see how time changes will affect other parts of the process & the final deliverable. Here is a tutorial from SmartSheet. What Is a Gantt … Read More
Building a content management system can seem like a daunting task to the novice PHP developer. However, it needn’t be that difficult. In this tutorial I’ll show you how to build a basic, but fully functional, CMS from scratch in just a few hours. Yes, it can be done! Along the way, you’ll learn how to create MySQL databases and … Read More
Here is an Interactive Flowcharting Tutorial – FlowBreeze Help. This tutorial will take you through the steps to create a flowchart using the interactive flowcharting mode of FlowBreeze. Because FlowBreeze is an Excel add-in, it will load with Excel but the interactive text-to-flowchart generation remains idle until you start a flowcharting session. It will operate on only one worksheet at … Read More
Graphviz | Graphviz – Graph Visualization Software. Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains. The Graphviz layout programs take descriptions of … Read More
From: Free Law Virtual Machine Available for Academics and Developers, sponsored by the Free Law Project. A goal of the Free Law Project is to make development of legal tools as easy as possible. In that vein, we’re excited to share that as of today we’re officially taking the wraps off what we’re calling the Free Law Virtual Machine. For … Read More
Timeline JS is an online tool from the Knight Lab at Northwestern University, that lets users make beautiful timelines in an easy & intuitive way. You have to prepare the times & contents in a spreadsheet, and then the tool lays it out into a gorgeous interactive tool. It’s just four steps to get a great timeline!
This Twitter Bootstrap Grid System tutorial will walk you through some web development, using “Twitter Bootstrap” — which gives you pre-programmed designs & elements to reconfigure into the website you want. This tutorial in particular is meant for developing a site on a grid system — which is particularly useful if you are making a site with multiple columns. You … Read More