Minimum Requirements for Users

Access to the Internet

Users must have a computer,tablet or phone with an internet connection. Connection speed will affect the download speed of files.


You'll need to use a supported web browser to log in to Brandkit. Brandkit uses modern web technology and will not work on older browsers. Generally you should upgrade to the latest browser on a regular basis.

  • Google Chrome (PC and Mac)
  • Internet Explorer (IE) 9 or higher (PC)
  • Mozilla Firefox (PC and Mac)
  • Safari (Mac)

We don't support any beta versions of these browsers or alternative open source builds of them.

Make sure that cookies and JavaScript are enabled in your browser.


Users must have a valid email address in order to signup. Brandkit sends a validation email to the user's email as part of the sign-up process.

Browser Settings

Brandkit uses Cookies for sessions so that you don't don't need to logon to every page and uses Javascript. Most browsers have both these thing turned on by default - so most users don't need to change anything. However if you're having problems you may want to check these settings or ask your IT person to do so.


When downloading, files sometimes downloaded as a zip file in order to save download bandwidth and time. In order to use downloaded zip files, users should have software that can unzip or unpack a zip file. Most modern computers have this ability built in. However if you don't you may need to install an un-zipping application. There are numerous zipping (they zip and unzip) applications available, some free, some paid. Just Google: Zip software.

Brandkit Software Technical Specifications

Application language and framework

Brandkit is made with the programming language Ruby (v2.2.2) and the popular web framework Rails (v4.2.5).
Commonly referred to as Ruby on Rails.


We build to the HTML 5 standard. This enables us to create the best user experience for users. It requires users to use a modern web browser that supports HTML 5.

Front end frameworks

We utilise several front-end frameworks for Brandkit. The main ones being Bootstrap(v3), JQuery (v1.12),  AngularJs(v1.2),  AngularUI (v0.11.2) and Typekit (Adobe).

Amazon AWS Cloud Infrastructure

Brandkit processing, storage and database (Postgres) runs on Amazon's AWS. Amazon is the global leader (by a long way) in cloud computing infrastructure. Servers are essentially Linux instances. AWS has unlimited processing power and capacity. We can and do adjust and tune performance regularly to ensure customers get a great user experience.

Heroku PaaS

Brandkit is deployed using Platform as a Service, Heroku. Heroku is a service layer that sits on top of Amazon AWS cloud infrastructure. We maintain Development, Staging and Production environments on Heroku.


We utilise a 3rd party search engine Elasticsearch for searching within Brandkit.


We utilise a 3rd party mail server, Sendgrid for Brandkit application email. Sendgrid is a commercial transactional email engine.


We utilise Redis (data caching) via a third party service, Redis to Go (by Rackspace).


We use a 3rd party service/api, Filepicker to enable upload, transformation and integration with data-stores like Dropbox, Box, Google Drive.


We have proprietary reporting built in but also incorporate Google Analytics. Optionally we can add other analytics services.


We use Git and Github to manage our code repository.

Design and Project Management

We use Invision and Trello to manage and communicate design and client projects internally within our team and externally with clients.


We use a number of tools to monitor the application server and site uptime. We use Pingdomfor external and independent uptime checks and show these at We use Heroku and New Relic for internal performance monitoring and tuning. 


Unlimited storage capacity via AWS s3.

Max file size

The maximum file size that can be uploaded via the Filepicker dialogue is currently 20GB (for a single file). We can accomodate larger files through FTP upload. This is an abitrary Filepicker limitation.

Max file size for thumbnail generation

The maximum file size that can be processed in the creation of a thumbnail is 10million pixels. That is any file where the image being processed to generate a thumbnail to be used in the web interface that is larger than 10,000,0000 pixels when multiplying the width and height in pixels will be uploaded correctly but no thumbnail will be generated. In these cases you will have to create and upload your own thumbnail that is smaller than 10million pixels. This is an abitrary Filepicker limitation.

Supported File Types/ > Mime Type >Extension (aka Whitelist)

  • Adobe EPS >  application/postscript > .eps
  • Adobe Illustrator > application/postscript > .ai
  • Adobe InDesign > application/x-indesign >.indd
  • Adobe PDF > application/pdf > .pdf
  • Adobe Photoshop > application/octet-stream > .psd
  • Audio > audio/m4a
  • Audio > audio/wav
  • Audio > audio/x-ms-wma
  • Audio > audio/midi
  • Audio > audio/mpeg
  • Audio > audio/webm
  • Audio > audio/ogg
  • Audio > audio/wav
  • Font > application/ 
  • Font > application/font-otf
  • Font > application/font-woff
  • Font >  application/font-ttf
  • Image > image/bmp
  • Image > image/gif 
  • Image > image/png 
  • Image > image/jpg
  • Image > image/jpeg 
  • Image > image/svg+xml
  • Image > image/tif
  • Image > image/webp
  • Comma Seperated List > text/csv  
  • Microsoft Excel > application/ > .xls,
  • Microsoft Excel > application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  • Microsoft Powerpoint File > application/
  • Microsoft Powerpoint File > application/vnd.openxmlformats-officedocument.presentationml.presentation
  • Microsoft Word> application/msword
  • Microsoft Word > application/vnd.openxmlformats-officedocument.wordprocessingml.document
  • Text > text/plain  (txt)
  • Video > video/mp4  (mp4/m4v)
  • Video > .mpeg, 
  • Video > video/quicktime (mov)
  • Video > video/x-flv
  • Video > video/webm, 
  • Video > video/ogg
  • Video > video/x-ms-wmv 
  • ZIP Archive > application/zip > .zip

Supported Storage Service Integrations

  • Dropbox
  • Box
  • Google Drive
  • Microsoft OneDrive
  • Instagram
  • Facebook
Did this answer your question?