# Extending Firefox functionality

**URL:** <https://discourse.mozilla.org/t/extending-firefox-functionality/23684>\
**Category:** Firefox Development\
**Created:** [December 21, 2017, 3:48am UTC](https://discourse.mozilla.org/t/extending-firefox-functionality/23684 "2017-12-21T03:48:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![amanankitmishra](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/amanankitmishra/32/23273_2.png) [@amanankitmishra](https://discourse.mozilla.org/u/amanankitmishra)\
**Post date:** [December 21, 2017, 3:48am UTC](https://discourse.mozilla.org/t/extending-firefox-functionality/23684/1 "2017-12-21T03:48:59Z")

</div>

First of all I am not sure if this is the right place to ask this so please excuse me if it isn’t.  
I want to add functionality to the Firefox browser (not add-on) and repack it. This is to create a special browser for a very small group of people. How do I go about doing this? My preferred language is Java but I can also work with C++. Is it going to be enough or do I need to upgrade?

Thanks in advance.
