No. There was a software version. It had a basic text interface, but it worked amazingly.
that one only extracts data
it does not replace it
It does. I've used it before. Took a while to find. It had like .sav -> card and card -> .sav
You put in the flashcart, loaded it, extracted it, then put the flashcart back in. That's how extracting worked.
To copy it to the game, you put in the flashcart, loaded it, chose the .sav file, and clicked .sav -> card. Then you swapped the flashcart with the game card. You could also do it over FTP, IIRC.