The program is capable to solve two known benchmark problems using OptaPlanner library. The chosen problems are Knapsack problem and Graph coloring problem. It is possible to run the application as microserice using "java -jar myoptaplannerexamples-0.1.war" or to deploy it on the application server (WildFly).