Software development. A software developer designs and creates tech which can be used for multiple purposes, both creative, practical and for entertainment purposes. A digital music manager would fall into the category of being some software in which a user could develop a method to manage music.
Business marketing is a marketing practice of individuals or organisations. It allows them to sell products or services to other companies or organizations that resell them, use them in their products or services or use them to support their works.
Answer:
D. Witnessed the development of new technology