It sounds like
Convio which is the big player in the US in this space, if that's what you're talking about.
In Canada, there is a firm called
HJC that is a smaller outfit, doing things a bit differently in the same space, but with national non profits.
In any case, you either know of these, or might like to take a look.