epta client framework