Yes

with all kind of formats and I use it also for CAD and 3D model files.
Formats are not the problem in calibre. The problem is more like what someone wants to show in a database and how to get all the metadata for a record into the library within a reasonable time frame.