Do I need a Garmin device to use Basecamp?

Is a user required to have a Garmin GPS device in order to use Basecamp?

In other words, can it be used as a standalone application and export GPX files?