skip to main content

Technical info

Technical info

AppsAnywhere gives you everything you need to give your students
any app they need, and with it, an awesome learning experience.

Take a look at the technical specifications and information on this page to learn more about the requirements for AppsAnywhere.


Software2 Community Forum

Our community

For further technical information, join our Software2 Community forum where customers from across the world of Higher Ed discuss all-things AppsAnywhere.

Visit

Infrastructure information

By making AppsAnywhere external-facing, students and staff can access thei software apps from home, halls of residence, coffee shops or elsewhere via the internet. Control of who, where and how specific apps can be accessed is still administered via AppsAnywhere provisioning and the delivery methods on a per-app basis.

To allow access, administrators need to present certain AppsAnywhere services to users either locally or via the internet. So regardless of whether a user is connecting on campus, via VPN or the internet, they will need the following access:

  1. Access to the AppsAnywhere URL e.g. https://demo.appsanywhere.com, and
  2. Direct access to the Paging Servers on port 80

The AppsAnywhere URL will usually be presented to users via the load balancer rather than a direct connection to the server on port 443. Security is provided in the form of a https connection on port 443. Additionally security is also provided as all connections to AppsAnywhere travel through a firewall and load balancer.

The Paging servers however, require a direct connection to the end-user's client (Cloudpaging Player) on http port 80 (by default). Paging servers need to be published with a single DNS entry that resolves both internally on the network and externally via the internet. The diagrams below show the recommended AppsAnywhere server infrastructure and traffic flow.

AppsAnywhere infrastructure diagram

Download the PDF below to find out more about the infrastructure requirements and technical specifications for AppsAnywhere.


Server specifications

Servers need a minimum Operating System of Windows Server 2012 and the SQL Server should be Microsoft SQL Server 2012 or above.

The free disk space on Cloudpaging Servers (only) should ideally be setup on different drives from the Operating System, but this isn’t a mandatory requirement.

AppsAnywhere servers

8 CPU
8GB RAM
20GB free disk space

Cloudpaging admin servers

4 CPU
4GB RAM
100GB free disk space

Cloudpaging paging servers

4 CPU
4GB RAM
250GB free disk space (to match repository)


Security

Security to AppsAnywhere is provided via the configured load balancer and connections are made via a secure SSL connection.

Paging servers are secured in that they will only respond to valid token requests from the Cloudpaging Player. Additionally, the Cloudpaging packages themselves are encrypted during the Cloudifying process using PKI Certificates and AES Encryption. Cloudpaging Server provides formidable security by using patented anti‐piracy protection and Secure Sockets Layer protocol. The patented technologies of Cloudpaging Server protect paging application code from viral attack and intransit corruption by hackers. 

It's not recommended to run the paging service on a secure port as this will have a negative impact on performance. Cloudpaging is optimized to run on a non‐secure port as individual blocks are encrypted during the Cloudifying process.

If you are considering making your AppsAnywhere installation available externally, please contact Software2 Support. We'll work with you to schedule any changes and ensure your transition is made securely and with minimal service interruption.


AppsAnywhere is fully compatible with Azure Activer Directory to enable Signle Sign On

Azure Active Directory compatibility

Azure Active Directory (Azure AD) is Microsoft’s cloud-based identity and access management service. Applications such as Microsoft Office 365 and the Azure portal can use Azure AD for identity management and Single Sign On (SSO). Other, third-party vendors can use this platform too.

AppsAnywhere does this and once you are signed into an Azure AD session you can navigate and SSO across all applications that can authenticate using this method. This is applicable all the way from Office365 to Azure AD compatible VLEs.


AppsAnywhere Technical FAQs

AppsAnywhere technical FAQs

Here are some of the common questions we get asked about AppsAnywhere, from a technical point of view. If the answer to your question isn't listed here, feel free to check out our Community Forum or contact us for more information.

What are the technical requirements for AppsAnywhere?

AppsAnywhere can be installed on any supported Microsoft Windows OS and there is no minimum specification.

Where are AppsAnywhere servers located?

AppsAnywhere servers can be installed on-site (at multiple locations) or on an externally-hosted infrastructure. In addition, the two approaches could be combined to produce a hybrid local/hosted environment.

Can the servers for AppsAnywhere be cloud-based?

Of course, AppsAnywhere can be hosted by your favorite cloud provider.

What backend is needed to deploy AppsAnywhere?

To get the best out of AppsAnywhere, we tailor the infrastructure to meet your IT department’s needs. AppsAnywhere intelligently delivers and virtualizes apps to the end-users, so the backend infrastructure requirements are minimal (unlike VDI!). Most of our customers deliver ALL their apps to ALL their students and staff from just 8 web servers.

Can you use a virtual server with AppsAnywhere?

Yes. Nearly all our implementations to date run on a virtual infrastructure.

Can you save work locally in AppsAnywhere?

Absolutely! Because apps are delivered and run on the physical end-user device, all work can be saved locally (as you would with any other app). In fact, apps delivered by AppsAnywhere not only have access to all the local drives, they also have access to all locally-connected peripherals such as USB devices and printers, too!

How does AppsAnywhere integrate with AD?

AppsAnywhere uses a service account to read your Active Directory structure. Once the users, groups and machines are imported, we provision apps to these users, groups or machines.

What effect does launching AppsAnywhere have on the network?

Thanks to the clever way AppsAnywhere virtualizes apps, it doesn’t have a significant impact on your network traffic. Most apps are cached on the end-points, so the majority of network traffic is about user authentication and license management.

How often do you upgrade AppsAnywhere?

We regularly update AppsAnywhere with new features, most of which are driven and suggested by Software2’s community of expert university IT staff. As a valued customer you can expect at least three releases each year, conveniently tied into the academic calendar.

What web browsers are supported by AppsAnywhere?

AppsAnywhere is guaranteed to work with all the major web browsers, including Internet Explorer, Edge, Firefox, Chrome and Safari. All other browsers that conform to the usual web protocols will work, too.

Can our university brand AppsAnywhere to make it look like our own?

Absolutely, this is a requirement of all our users. AppsAnywhere is an exciting service provided by your institution. You can choose what to call the service and how to brand it. Our team will help you with all your branding and communications plans.


Find out more about AppsAnywhere


Key use cases and solutions