---
title: "Step 4: Final Words & Sources"
canonical: "https://support.appfire.com/space/PSJ/15486509/Step%204%3A%20Final%20Words%20%26%20Sources"
format: markdown
---
> Macro (aura-html)


[Step 1: Creating The Add-On Skeleton](https://appfire.atlassian.net/wiki/pages/createpage.action?spaceKey=SIL&title=Step%201%3A%20Creating%20The%20Add-On%20Skeleton) gives you the basics and shows how to set up a environment for a SIL™ add-on.

In [Step 2: Creating A New SIL Function](https://appfire.atlassian.net/wiki/pages/createpage.action?spaceKey=SIL&title=Step%202%3A%20Creating%20A%20New%20SIL%20Function) / [Step 3: Creating a Custom Field Descriptor](https://appfire.atlassian.net/wiki/pages/createpage.action?spaceKey=SIL&title=Step%203%3A%20Creating%20a%20Custom%20Field%20Descriptor) we have shown how you should add support for new functions and custom fields.

Now you can use **atlas-debug** / **atlas-run** utilities to run the project (with installing the Atlassian SDK is a prerequisite for this).

This page contains the full example, packed in a tar.gz file: [example.tar.gz](/wiki/download/attachments/15486509/example.tar.gz?version=1&modificationDate=1631670171396&cacheVersion=1&api=v2) as well as the resulting obr: [silexample-4.0.0.obr](/wiki/download/attachments/15486509/silexample-4.0.0.obr?version=1&modificationDate=1631670168368&cacheVersion=1&api=v2).

You can use this project as a skeleton to develop your own functions, so have fun, and if you think your function should stay in core SIL™, please email us at [products@cprime.com](mailto:support@appfire.com) – we're happy to add them.

> ⚠️ You can create free plugins based on SIL Engine™ (former katl-commons) and this documentation but you cannot create commercial (paid) plugins based on SIL. If you wish to do so, contact us at [products@cprime.com](mailto:support@appfire.com), and we will discuss the joined approach with you.