Packaging Requests

RealmJoin provides Packaging‑as‑a‑Service (PACKaaS) for applications not available in the RJ Store or for outdated packages. For details, contact your RealmJoin consultant, partner, or support team.

Architecture (Win11 & macOS)

The RealmJoin Packaging Factory is currently optimized for Windows 11 application requests, delivering robust and reliable packaging services across the Windows ecosystem. Full macOS support is in active development and will add hundreds of ready‑to‑use macOS applications to the RealmJoin Store, enabling a more complete cross‑platform experience.

macOS packages are currently in preview as we continue refining the macOS packaging pipeline. We accept macOS application requests on a best‑effort basis, though processing times and availability may vary during this development phase. Our team will handle these requests as effectively as possible within the current framework.

We appreciate your patience as we work toward delivering the same level of excellence for macOS that our Windows 11 users currently enjoy.

Private vs Generic Packaging

Generic Packages in RealmJoin

We aim to create packages as generic as possible. This allows all settings to be configured via the RealmJoin portal post-app subscription. Our generic packages feature unmodified installers provided by vendors, without any customer-specific alterations. These packages are accessible to all customers in the RealmJoin store.

Private Packages in RealmJoin

Custom packages are exclusively available for customers in their custom section of the RealmJoin Package Store. The custom namespaces are used for modified installers, including those customized by the vendor for the customer, such as SAP, or for customer-developed apps and similar cases.

We invite customers to share their evaluation on whether an application can be packaged as generic or requires a custom package, however, the final decision is made by the RealmJoin Packaging Factory. Note that private packages incur additional costs.

Request Types

Three different PACKaaS requests are currently available: new package, update existing package and organic packages.

New Packages

If an application is not available in the RealmJoin Store, it can be requested for packaging via the RealmJoin Packaging Factory. A valid PACKaaS request must include:

  • Application binaries, which must always be uploaded for regular packaging requests (a download URL may be added for reference but is not sufficient).

  • Documentation describing all required configuration switches as command‑line parameters, registry keys, configuration files, or similar (screenshots are not accepted; PACKaaS does not include Scripting‑as‑a‑Service).

  • Packaging type selection, specifying whether the application should be created as a generic package (when no customer‑specific data is included) or as a private/custom package (additional fees may apply). The Packaging Factory may change a request from generic to private if justified; for example, when customer‑specific details are identified during processing. Customers will be informed of such changes before the request is completed.

  • Contact email address, which may differ from the currently authenticated user’s email.

  • Installation parameters, which may be entered directly in the request instead of embedding them in the ZIP file.

  • Use of “skip upload”, which is allowed only when updating or adding parameters to an existing package—binaries must still be provided for all standard packaging requests.

RealmJoin packaging request form for new requests.

Package Updates

If an application is required in a newer version than the one available in the RealmJoin Store, the same processes and requirements apply as new package requests. When the updated binary behaves identically to the existing version, command‑line parameters may be omitted from the request. A dropdown list is available showing all packages currently subscribed to within the tenant, and update requests can only be submitted for those subscribed packages.

RealmJoin package request form for package updates.
circle-info

Note: Additional switches, new parameters or configuration files for an existing package are considered updates and shall be requested the identical way.

exclamation

Last updated

Was this helpful?