Based on source code originally developed by
Day Software (http://www.day.com/).
