Extract, Transform, Load (ETL) is the general procedure of copying data from one or more sources into a destination system which represents the data differently from the sources. The term comes from the three basic steps needed: extracting (selecting and exporting) data from the source, transforming the way the data is represented to the form expected by the destination, and loading (reading or importing) the transformed data into the destination system. The ETL process became a popular concept and is often used in data warehousing.

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented,and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.

A DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of applications throughout the systems development life cycle, as coordinated by an organisation that uses DevOps practices. Generally, DevOps tools fit into one or more activities, which supports specific DevOps initiatives: Plan, Create, Verify, Package, Release, Configure, and Monitor.

Salesforce is a CRM application for sales, service, marketing, commerce, engagement, platform and ecosystem using a cloud-based platform. CRM helps companies understand their customer needs and solve problems by better managing customer information.

Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software bugs (errors or other defects), and verifying that the software product is fit for use.

It’s a process of cleansing, transforming and modelling data. It provides useful information about the data and also supports in decision making. Data Analysis process works on gathering data, data processing, data cleaning, modeling and algorithms etc..

BI strategies and technologies are used for the data analysis of business information. Generally BI technologies include reporting, online analytical processing, analytics, data mining, complex event processing, process mining etc…

.NET Framework provides language interoperability across various programming languages. Dot Net framework provides services such as security, memory management and exception handling.

UX enhances user satisfaction with a product by improving the usability and accessibility of the application. Whereas, UI is the design of the user interface which eases the usability and user experience.