When purchasing smartcards for use with the DogTag system, is it necessary to purchase the middleware and card mgmt software that vendors also offer? Since DogTag offers this I would guess not, but wanted to make sure. Thanks.