Orangutan is a Jabber/XMPP bot written in Perl. The main goal when developing Orangutan was to implement natural language interface for time tracking. The idea resulted into a flexible, extendable bot platform with a unique architecture allowing to ask questions, build dialogues, act on events, remind, suggest etc. The Orangutan natural language interface appeared to allow much more than usual computer user interfaces.
The name Orangutan comes from the times when Orangutan was used to track time in OrangeHRM. It stands for "OrangeHRM Unit to Avoid Neglect". After the Orangutan moved to Redmine it was decided not to change the name.