[ Skip to main content ]
← Back to blog

Frameworks we use at Springtimesoft Consulting


Backend

We encourage using the best tool for the job, for heavy e-commerce projects this generally boils down to Magento, though for shops that don’t need all of the heavy Magento features, we have our own in-house solution built for the New Zealand e-commerce market called Shopalicious (built on the Symfony framework).

When projects are content heavy we suggest using Silverstripe or Drupal (flexibility and a world-class editing experience is what matters here).

For projects with more complex requirements, we are heavily in favour of using the Symfony framework. Symfony provides a strong base on top of the Model View Controller paradigm for building web software, and with solid development practices is perfect for encapsulating business logic in a future-proof fashion.

For those content-driven websites that are in need of an MVP we suggest using Jekyll. This is great to prototype with and for quickly getting a website up while the content is worked on incrementally.

We quite often see WordPress being used and it can be good for simple projects or to validate an idea or business model. While we have experience with WordPress it is not necessarily our framework of choice.

Frontend

On the frontend we generally start with Twitter’s Bootstrap, on top of this we use SASS or LESS to compile and manage CSS, and a mixture of jQuery, Vue, React, or Angular depending on the project.

Summary of frameworks

Magento

If your business is serious about e-commerce success, we can help. Magento offers flexible, feature-rich solutions that address a wide range of business sizes, needs and budgets.

Symfony

Symfony is a PHP framework for web projects. Speed up the creation and maintenance of your PHP web applications. Replace the repetitive coding tasks by power, control and pleasure.

Jekyll

Jekyll is a simple, blog-aware, static site generator that uses markdown, liquid, html and css to generate websites.

SilverStripe

SilverStripe CMS is a web content management system used by governments, businesses and non-profit organisations around the world. It is the Common Web Platform for New Zealand’s Public Sector.

Drupal

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.

Shopify

Everything you need to sell. Build your online store with Shopify’s ecommerce software and easily sell in person with Shopify’s iPad POS.

WordPress

WordPress is web software you can use to create a beautiful website, blog, or app. We like to say that WordPress is both free and priceless at the same time.

Sass

Sass is a scripting language that is interpreted into Cascading Style Sheets (CSS).

Less

Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable.

JQuery

jQuery is a fast and feature-rich JavaScript library. It makes things like HTML document manipulation and event handling much simpler with an API that works across a multitude of browsers.

Vue

Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications.

React

React is a javascript library for building user interfaces. Build encapsulated components that manage their own state, then compose them to make complex UIs.

Angular

AngularJS is an open-source web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

web-development, infrastructure

Share this post: