TextWrangler is a general purpose text editor developed for Mac OS X. TextWrangler is suitable for "light-duty composition, data-file editing (where the data files consist of plain [unstyled] text), and manipulation of text-oriented data". TextWrangler's software facilitates a wide variety of functions: "powerful single and multi-file search & replace with file filtering options"; comparing the differences between file types and seamlessly merging them; and "syntax coloring and function navigation for HTML/XHTML, XML, PHP, JavaScript, Perl, Python, Ruby, Lua, Java, ANSI C, C++, Objective-C, and more". TextWrangler's user-friendly interface transforms complicated and time-consuming tasks into simple procedures that avoid the introduction of inevitable human error.