Exporting an Object?

I’m relatively new to blender but I would like to save a complex object that I’ve created in order to be able to import into new blender files. I hope this makes sense and would be grateful to anyone who could point me in the right direction! I’m guessing this would involve some kind of scripting?

Not sure if this is what you want but to import objects from one blend into another use Shift+F1 and append it. This can be an object, a material, anything.