I've used .obj formats before, and the only two 3D programs I've used extensively are Real 3D and Cinema 4D so one of them must support it. However, as was pointed out, I've also seen any number of programs that use .obj files to describe objects of any type and have no real need to stick to existing formats such as Real3D/Cinema4D formats. Heck, I even wrote a basic model railway layout designer that used .obj files to describe the track parts...