Wednesday, December 18, 2013

Corporate Travel Connections

Corporate Travel Connections

Corporate Interactive have been selected by CT Connections to build their new Client Portal.

The portal will be aimed at premium business clients and will integrate heavily with Sabre's Online product (SOL) among other content providers.

We're very excited to be working with another great business travel brand and know this platform will offer their clients increased efficiencies and features, leveraging CI’s “first to market” integration channel with SAM for travel documentation.

Thursday, November 14, 2013

Corporate Interactive are approved!

Corporate Interactive are approved!

We are pleased to announce that CI have been approved by the NSW Goverment to supply ICT services.

We're all very excited as this important step allows us to officially respond to Request For Tender (RFQ) and Request For Information (RFI) processes, created by all NSW Government departments.

We have already worked directly with a few Government departments (NSW Business Chamber and NSW Department of Education and Training) but this qualification step now places us in front of all Government departments who require many types of ICT Services. CI specifically offer the following services:

  • M01. Business Analysis
  • M02. Custom Application Development
  • M03. ERP Services including Electronic Document & Records Management and Customer Relationship Management (CRM) & Case Management Services
  • M04. Other software services
  • M05. Information Management Services
  • M06. Web Design & Content Management Services
  • M07. Software Support & Maintenance Services
  • M08. Testing Service

If you would like to know more, please contact Andrew Davidson on 1300 662 553.

Tuesday, November 12, 2013

Bootstrap 3 and responsive design

Bootstrap 3 and responsive design

Here at CI we have found "Responsive Design" to be the buzz-phrase of 2013 with new and existing clients demanding it!

Fortunately we've been using a front end development framework called Bootstrap for a few years now. Using this framework responsive designs can easily be created. Moreover using this framework gives us a consistent approach to building User Interfaces (UI) which has dramatically helped many aspects of the development lifecycle.

Bootstrap 3.0

This post provides a little background on what Bootstrap is, why we adopted it and why responsive design is so important right now.

So first let's talk about Bootstrap in a little more detail, here are the main components:

Grid system and responsive design 

Bootstrap uses a standard 940 pixel width grid layout. At a high level the toolkit has four variations for each of the main target resolutions and types of devices: mobile phones, portrait and landscape, tablets and PCs. Each variation adjusts the width of the columns.

The CSS stylesheet 

Bootstrap also comes with a standard set of stylesheets covering the basic layouts for all the core HTML components/widgets. Through this standard stylesheet a uniform, modern appearance is created for all text formatting, tables, form elements, etc.

Re-usable components 

Bootstrap also contains other commonly used interface elements that you might need to use. For example a button with advanced features such as drop-downs, pagination, breadcrumbs, tabs etc. There are also labels, advanced typographic capabilities, thumbnails, warning messages and a progress bar.

JavaScript components 

Bootstrap comes with several JavaScript components via a series of jQuery plugins. These provide additional user interface elements such as dialog boxes, tooltips, and carousels. They also extend the functionality of some existing interface elements, including for example an auto-complete function for input fields.

Ok so now we know what it is, why is it and responsive design so important?

Bootstrap itself gives us many benefits:

  • speed of development
  • reusability of components
  • consistent good layout/design
  • on-going simplified maintenance.

All these together create a very compelling reason to use the framework.

A responsive website or webapp, adapts the layout to suit the device viewing it. This means your website will work on desktop computers, tablets and smart phones and the interface will dynamically adjust. There is no need for separate applications to suit each device type or double the work updating content for specific devices. One site that does it all for every device, even devices that don't exist yet!

You may be thinking this is too good to be true and in some cases you'd be right. Native applications still have their place but like anything once the problem is fully understand, the correct tool can be selected to solve this problem.

Finally I'd like to comment on why "mobile first" is so important. Many people have been talking about the adoption and increase of smart-phone usage for web browsing over the years. There have been many predictions and some I have been extremely sceptical about.

At CI we are fortunate to have direct access to Google Analytics data for a hundreds of companies in many different vertical markets. If you weren't a believer in mobile usage increases before then you certainly need to be now as we have categoric proof showing in some cases mobile browsing constitutes more than 50% of overall usage. This isn't a prediction, this is a fact right now.

So if you're designing a new web based application please keep the design for "mobile first" mantra firmly ingrained on your mind and the first thing you talk about with your developers.

Thursday, October 31, 2013

The best programming language in the world is...

The best programming language in the world is...

Thought that might grab your attention ... ;)

So what is the best programming language in the world, .Net, PHP, Java, Ruby, etc. ?

How can you even rate programming languages against each other? Should you look at popularity, speed of development, flexibility for extension?

It's a tricky area that's for sure. Over the years we've seen many amusing and not so amusing forum discussions on the topic. Developers getting very irate, flaming each other with hot-headed views on the topic.

At CI we take a very different stance on the subject

Our thoughts are there is no single best programming language in world. But there is a best programming language for you.

Even if you as a developer understand many different languages you will have a particular language which you are the most productive with for a given task. This is the best programming language for you.

Think of any trades-person... they often need to drill holes and they generally use an electric drill. Some use Bosch drills, others use Makita drills. The trades-person will use the drill they can work most quickly and effectively with. It's no different to programming languages.

Of course there are some specialised areas where a particular language must be used (iOS for native Apple apps for example) but in general programming terms we should use the most effective tool for the job from a programmers perspective, the one you or your software company is the most proficient at.

Wednesday, October 16, 2013

Innovation over invention...

Innovation over invention...

Some of the CI staff recently attended a digital conference with three interesting speakers from Facebook, NBN and WPP.

It was an interesting event but one of the key quotes of the day really struck home with us. The speaker from WPP discussed how hard it is to invent something completely new and that we should be:

innovating instead of trying to invent

This may sound like a strange comment but he went on to give the perfect example:

three of the biggest tech companies (Google, Facebook, Apple) didn't invent the technology they've become so famous for, they innovated.

Google were not first to market with a search engine. Facebook came along years after many other social networking portals. Even Apple, arguably the largest technology company in the world did not invent the mp3 player.

These giants of technology did not invent, however they did innovate, creating something so disruptive in each of their respective markets, that they became the dominant player.

Tuesday, October 15, 2013

Ghost - just a blogging platform

Ghost - just a blogging platform

What is Ghost?

Ghost is an open source blogging platform. It has been specifically designed with simplicity in mind and cross-device compatibility not only for your blog posts but also for the administration portal

Yes you can edit your blog right from your desktop, tablet or mobile - when you're on the run, the bus or even in the loo (not always recommended ;).


Ghost can have any theme applied to the general template layout using a markup related technology called Handlebars.

Why Ghost

Well honestly just because it is so simple and easy to use, it makes creating these posts a pleasure.

If you'd like to know more about Ghost click here or we can also help, visit us at

Monday, September 2, 2013

Samsonite competition kiosk app

Samsonite competition kiosk app

Corporate Interactive were asked to provide the software development behind Samsonite's new competition kiosk app at Sydney Airport specifically designed for the iPad.

The competition is aimed at attracting travellers to play a simple instant win game by providing their name and email address to play. Each entrant is also added to the overall prize draw.

The app is highly configurable through a server side database which controls all aspects of the competition; number of prizes per day, multiple entries per day, each screen layout, the winners email etc. It also stores all the data which can be exported and utilised by Samsonite.

Thursday, August 1, 2013

Welcome to the Corporate Interactive blog...

Welcome to the Corporate Interactive blog...

Thanks for visiting our brand new blog

We aim to regularly post insightful articles from the CI (Corporate Interactive) world. The content will generally be technically related but will also include "all things cool" that we come across - well in our eyes anyway!

About CI

We are a boutique software development company based in Sydney, Australia. We develop web based platforms such as business portals, eCommerce solutions, mobile applications (native and web based), workflow and document management systems, etc.

Happy reading...