Enterprise Applications have two software components: client-side and server-side, also known as front-end and back-end.
Acyutah's technology stack includes the development platform of all type of applications as well as database programming.
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.
Platform - Windows MS.Net, Linux, Microsoft Azure, AWS, WordPress, iOS, Android
Framework and Programming Language: C#, Java, R, C, C++, PHP, JS, JQuery, Angular, Node.js
Databases - MS-SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, IBM DB2jects
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.
Front-end development is crucial for any business application to succeed. Front-end technologies manage the presentation layer and presentation manager of the applications.
We could have the most structured back-end programming strengthening our application, but front-end is what people see and mostly care about.
Web components - HTML, CSS, JS, JQuery, Angular, React, Vue.js, Semantic-UI, Foundation
User Interface - Graphics Tools and technologies and User Experience Design
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.