- Gradle - as build tool to simplify dependencies management and build tasks
- JUnit - as a test framework for unit tests
- Mockito - as mocking library to simplify unit testing
- Lombok - utility to decrease amount of boilerplate code for repeated tasks
- Support of one currency only, no exchange logic required