Software design

Activities requiring the ability to understand the business of an organization and translate its rules and procedures into an IT system.