There are pure extended memory boards that behave as additional memory (up to 16MB). After all, you've got all of the address (24 on ISA) and data (16 on ISA). (I'm not counting 8-bit ISA bus as that pretty much limits you to 1MB because there are only 20 address lines).
An Expanded memory board (EMS) has a bit of extra hardware. It contains circuitry to map the additional memory to one or more "windows" located in the lower 1MB of memory space. Many EMS boards can also be jumpered to serve as extended memory also.
Given that the ISA bus is pretty much a 286 animal (24 addressing lines), that's the story for the 80286. However, the picture is clouded when one gets to the 386 and above. Because of the extra CPU operating modes, (in particular, V86), it's a simple matter to make extended memory behave as expanded (or a combination thereof).
Of course, any ISA memory board is going to be limited to ISA bus speeds, which isn't that great if you're talking about a faster CPU.