How to Determine Recognition Program Design