# Evaluating Flowable - couple of questions

**URL:** <https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887>\
**Category:** Flowable Engine\
**Created:** [November 12, 2018, 4:25pm UTC](https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887 "2018-11-12T16:25:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sujoydc](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sujoydc](https://forum.flowable.org/u/sujoydc)\
**Post date:** [November 12, 2018, 4:25pm UTC](https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887/1 "2018-11-12T16:25:02Z")

</div>

Hello Everyone,  
I am new to Flowable and to this forum. I have couple of questions.

1. Can I use Flowable just for the workflow engine, meaning, it would load my custom bpmn model at runtime and then given a query (say certain state eg. “New” and User took action “Take”) Flowable engine should give me what’s the next state?  
I don’t want Flowable to use any DB to store any state information. Everytime I restart my application it should load the custom BPMN just like first time.

2. Is there any Flowable uber jar to work with? I would like to add only one dependency to my pom.xml. Is it possible?

Thanks for your help,  
Sujoy

---

<div class="post-metadata">

**Author:** ![jorge.mora](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/jorge.mora/32/694_2.png) [@jorge.mora](https://forum.flowable.org/u/jorge.mora)\
**Post date:** [November 12, 2018, 4:46pm UTC](https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887/2 "2018-11-12T16:46:58Z")

</div>

Hi Sujoy,

Thanks for evaluating Flowable.

1. A database is needed but you can use an in-memory db that “dies” when the process has finished. Everything gets initialized quite quickly. At least, if I were you, I’d give it a try.
2. The flowable-rest-app and all the flowable-ui-\* apps create uber jars with all the necessary. You can use them as a base for your own development but I’d recommend you to create your own Spring Boot project and put any of our [Spring Boot Starters](https://www.flowable.org/docs/userguide/index.html#springBootFlowableStarter) as a dependency. You’ll see that everything gets properly initialized and rte result is quite neat.

I hope you enjoy the evaluation of Flowable!

Cheers!  
Jorge.

---

<div class="post-metadata">

**Author:** ![sujoydc](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sujoydc](https://forum.flowable.org/u/sujoydc)\
**Post date:** [November 12, 2018, 6:09pm UTC](https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887/3 "2018-11-12T18:09:37Z")

</div>

Thanks George for your quick reply.

1. I can use h2 for that.
2. I don’t have a spring-boot application. I already have an existing application where I want to use Flowable. Can I just add your “flowable-engine-6.4.0.jar” file and start using the Flowable library APIs?

---

<div class="post-metadata">

**Author:** ![jorge.mora](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/jorge.mora/32/694_2.png) [@jorge.mora](https://forum.flowable.org/u/jorge.mora)\
**Post date:** [November 12, 2018, 11:26pm UTC](https://forum.flowable.org/t/evaluating-flowable-couple-of-questions/2887/4 "2018-11-12T23:26:28Z")

</div>

Hi again!

1. Yes you can.
2. No problem. You can have a look at the [“Creating a process engine” section](https://www.flowable.org/docs/userguide/index.html#_creating_a_process_engine) of our documentation. It’s exactly what you need. Without Spring you’ll have to put all the “glue” by yourself but of course it’s possible.

Cheers,  
Jorge.
