Both application developers and data owners require IoL accounts. The requirements for each account type differ.
Data Owner IoL Accounts
A data owner must have an IoL data owner license. The license must be configured with appropriate data type entitlements.
Application Developer IoL Account
For an application developer to be able register an application with IoL membership of the IoL Developer Program is required. Members have access to the Register Application functionality of the IoL Admin Portal.