Are the DriveWorks internals available to us users?

As always, there is a compromise between ease of use (DriveWorks) and control over every detail (C#).

We are trying to decide which one of the approaches is best for our operations, including the possibility of:

    (C) Both of the above.

Can DriveWorks be combined with C# API programming?

TIA

SolidworksApi macros