# Language Options

Whether you use TERR or open-source R, you can use the resources and tools in the Spotfire predictive analytics platform.

## Spotfire Enterprise Runtime for R Packages

- Test your functions using the TERR engine and use TERR to build your packages. (See R Package Anatomy for more information.)
- Use the SpotfireSPK package that is included in the TERR for Spotfire installation to create an SPK that you can put on a Spotfire® Server to distribute to other Spotfire Analyst users in your organization.

## Open-source R packages

If you are an open-source R developer, you probably use either your own packages or those downloaded from a repository. You can test either by running them in a local TERR engine.

Note: Spotfire maintains a report of tests run in TERR of CRAN packages' help examples. The report details the success of every expression in every help example provided by the package developer. Spotfire is not responsible for developing, testing, or supporting packages published to CRAN.

For a list of the CRAN packages for which we have run these tests, see the report for your server platform at the Spotfire Enterprise Runtime for R docsite.

- In rare cases, we have provided different versions of packages tested to work with TERR, or we have customized popular CRAN packages to work with TERR. These package versions are loaded from a special Spotfire repository by default when you install them by calling `install.packages()`.
- For more information about testing your open-source R packages, see Testing Packages Locally.
- Check the list of known differences between the open-source R engine and the TERR engine by package.