john t. haller software