Latest From Our Blog

Why use .NET Core and the Microsoft Stack?

Sitecore Development Perth

SquareCode's developers have experience building websites on the Sitecore platform.

What is Sitecore?

Sitecore is an enterprise platform for building websites. Sitecore is not for the faint-of-heart but it enables an unparalleled union of software developers, content managers and marketing staff to deliver a completely personalised experience for your website visitors.

Content Tree and Experience Editor customisations

Sitecore doesn't do much out of the box for content managers. We build intuitive modules for users to fully leverage the experience editor when building content for their Sitecore websites. Many users prefer to work in the content tree, and we build for this too.

Helix and Habitat

We build Sitecore websites according to Helix principles with heavy reference to the Habitat solution. This ensures that we build Sitecore websites that are well structured and maintainable, with no coupling between feature modules. We also make use of Unicorn, enabling us to store content tree items on disk and in source control.

Decoupled data templates

With both inheritance and redundancy, data templates can get real messy. We build data templates with an interface approach. These templates are structured in a way that avoids coupling while allowing for single content items to leverage multiple feature modules.

Machine learning Tools

Using Sitecore Cortex we can help you leverage advanced machine learning algorithms and the ML-engine delivers content tagging, segmentation discovery, and automated personalisation recommendations across both internal customer data and third-party customer data.

Project Example

We re-built the Friendlies Pharmacy website using the Sitecore platform. This was done according to Sitecore's Helix principles, modelled on the Habitat solution. Features were developed in a modular and generic way so that they may be re-used for future requirements.


With continuous integration and continuous deployment, our DevOps practices are built for change. With these in place, our customers enjoy features and fixes being delivered quickly, inline with their business goals.

Our Latest Posts

Here is an opportunity for us to share some insights. Let us demystify some jargon and help you make the right decisions with your next software project.

Why use .NET Core and the Microsoft Stack?

Why .NET Core is our go-to for software development. We all have favourites but ours is also the best.

December 14, 2018
Read more
When to choose a web application

We love building web applications, and our clients love using them. For us they are so often the perfect answer to business needs, and here are some reasons why.

January 26, 2019
Read more
Why is database design so important?

I personally regard the design of the database as the most important design step in software development. Here are some database design concepts that we follow, and an outline of why they are so important.

November 12, 2018
Read more

Contact SquareCode

We'd love to hear from you. Get in touch with us below.

Contact us

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form