Program D is a widely used AIML bot platform. It
is feature-complete and well-tested. It supports
unlimited multiple bots in a single server
instance, and has an open-ended architecture for
interacting via any interface imaginable. The
standard release provides a J2EE Web application
implementation. Drop-in listeners are available
for IRC, AIM, and Yahoo!. It includes an
automated testing framework for testing knowledge
bases, and is packaged with an AIML Test Suite
that verifies that the program itself complies to
the AIML specification.