Our Technology Stack

Acyutah’s technology stack is a combination of software products and programming languages used to create a web or mobile application. Enterprise Applications have two software components: client-side and server-side, also known as front-end and back-end.

Each layer of the application builds on the features of the one below it, creating a stack. This diagram shows the major building blocks of a typical tech stack, but there can be other supporting components included.

Back-End Technology Stack

The back-end contains the business logic that works behind the scenes to drive applications. Users will never directly engage with the back-end, all information is passed back and forth through the front-end.

A programming language at Acyutah will be selected along with a web framework written in that language. Frameworks are incredibly useful because they provide developers with vetted implementations of common web application features like user authentication and data access, saving them from re-inventing the wheel.

FRAMEWORK
  • Ruby on Rails
  • Django
  • Node.js
  • Laravel
  • .NET
LANGUAGE
  • Ruby
  • Python
  • Javascript
  • PHP
  • C#

Front-End Technology Stack

The front-end is the visual part of your application that users will see and interact with. This interaction can happen through a web browser or a mobile app.

When building for the web, the front-end tech stack is made up of:

  • HTML (Markup Language)
  • CSS (Style Sheet Language)
  • JavaScript (Scripting Language)
  • Front-end frameworks are optional, though recommended:
  • JavaScript frameworks include tools for building rich, interactive web experiences. Presentation frameworks provide a standardized format for creating responsive web pages with clean aesthetics.