application – n. the use of an idea, method, law, etc., in a particular situation or for a particular purpose
component – n. one of the parts of something (such as a system or mixture): an important piece of something
e-commerce -- n. activities that relate to the buying and selling of goods and services over the Internet