# Reference Application
source: https://developer.mastercard.com/fld-fraud-submission/documentation/reference-app/index.md

The reference application is a basic Spring Boot application. It demonstrates the typical usage of the Confirmed Fraud API and shows how to integrate various operations within the Sandbox environment. You can either re-use or take code references for your implementation.

#### What you will learn: {#what-you-will-learn}

> * Submit a Mastercard or Issuer-built confirm Fraud Record.
> * Modify a submitted Mastercard or Issuer-built confirm Fraud Record.
> * Confirm a Suspended Fraud Record.
> * Delete a Fraud Record.

## Pre-requisites {#pre-requisites}

* A development environment set up with your IDE of choice, preferred is [IntelliJ](https://www.jetbrains.com/idea/).
* Java 8+ programming language.
* Maven build automation tool.

### Technologies Used {#technologies-used}

* [Java 8 +](https://www.oracle.com/java/technologies/javase-downloads.html)
* [Apache Maven](https://maven.apache.org/)

### Get the Source Code {#get-the-source-code}

* Download [client-reference-app.zip](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/client-reference-app.zip) (127KB)
* In the root directory of the application zip, follow the **README.md** file to configure and run the application.
* Readme.md contain details like requirements, setup, frameworks, libraries details, build guide, use case, placeholder keys, URLs and so on.
