# Is it possible to use Bonita BPM with something else than Java?

**URL:** <https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902>\
**Category:** Q&A\
**Created:** [25 October 2013 20:48 UTC](https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902 "2013-10-25T20:48:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/2X/6/6b7b18c0478f2645369e82e009b65e3b97f2cc12.svg) [@system](https://community.ofelia.com/u/system)\
**Post date:** [25 October 2013 20:48 UTC](https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902/1 "2013-10-25T20:48:47Z")

</div>

I am very interested in using Bonita BPM for my project, however, I am not a Java developper, and I would like to use the development language I am used too.

What are the different way to develop with Bonita BPM?

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/2X/6/6b7b18c0478f2645369e82e009b65e3b97f2cc12.svg) [@system](https://community.ofelia.com/u/system)\
**Post date:** [25 October 2013 20:56 UTC](https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902/2 "2013-10-25T20:56:37Z")

</div>

The Bonita BPM solution is developped with Java and need a Java machine to run. However, you can develop part of your application with other languages.

In the Studio,&nbsp;you will have to use Java and Groovy to create scripts. Connectors are also developped with Java.

Customizing forms look and feel will need some skills in html and css. And if you use our Portal, that's all you need. Then,&nbsp;you can import forms&nbsp;in your web application using iframes if you need to display them outside of the Portal.

If you have an existing web application, or are developping a new one,&nbsp;with Java or any another language, [Bonita Engine comes with some APIs](http://documentation.bonitasoft.com/development-overview). It means this is possible to integrate Bonita processes in your application. The documentation has many examples of how to use the API. You can also search on the Community website, for many members are developping that way.

You can also look at the howto about [Bonita BPM 6 REST API and&nbsp;Python](http://community.ofelia.com/blog/how-use-bonita-bpm-6-web-rest-api-python-create-accounts).

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/2X/6/6b7b18c0478f2645369e82e009b65e3b97f2cc12.svg) [@system](https://community.ofelia.com/u/system)\
**Post date:** [23 February 2015 12:15 UTC](https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902/3 "2015-02-23T12:15:50Z")

</div>

I would have a look here:  
[http://documentation.bonitasoft.com/product-bos-sp/rest-api](http://documentation.bonitasoft.com/product-bos-sp/rest-api)

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [22 February 2015 12:05 UTC](https://community.ofelia.com/t/is-it-possible-to-use-bonita-bpm-with-something-else-than-java/3902/4 "2015-02-22T12:05:41Z")

</div>

the cookbooks no longer exist - the link is invalid…

[http://documentation.bonitasoft.com/product-bos-sp/cookbook-api-examples](http://documentation.bonitasoft.com/product-bos-sp/cookbook-api-examples)
