When I was a kid software that would "double your RAM" was a thing. I remember thinking it was awesome, and at the same time feeling a huge sense of doubt that you could do that.
You may be thinking of "memory manager" utilities like QEMM and EMM386 which tried to maximize the amount of conventional memory available to programs (i.e. below the 640KB boundary). These programs worked primarily by causing drivers and TSRs to run in upper memory - they didn't actually provide more memory.
And some machines I’ve used, had swap on zram…