>> 2) native application - can this be a winforms application?
You can use every application that supports REST Calls / JSON.
>> 2) native application - can this be a winforms application?
You can use every application that supports REST Calls / JSON.