TECHNOLOGY
STUFF WE USE TO BUILD WEBSITES / MOBILE APPS
SOLUTIONS BASED ON TECHNOLOGY AND BRAND INTERACTION
SAP ERP
SAP ERP is an enterprise resource planning software developed by the German company SAP SE. SAP ERP incorporates the key business functions of an organization. The latest version was made available in 2006. The most recent Enhancement Package for SAP ERP 6.0 was released in 2016.
Microsoft Dynamics 365
Dynamics 365 is a product line of enterprise resource planning and customer relationship management applications announced by Microsoft in July 2016 and on general release November 1, 2016, as a part of the Microsoft Dynamics product line.
HTML & CSS
HyperText Markup Language (HTML) is the main markup language for web pages. HTML
elements are the basic building-blocks of webpages. HTML is written in the form
of HTML elements consisting of tags enclosed in angle brackets (like <html>),
within the web page content. HTML tags most commonly come in pairs like <h1>
and </h1>, although some tags, known as empty elements, are unpaired, for
example <img>. The first tag in a pair is the start tag, the second tag is
the end tag (they are also called opening tags and closing tags). In between these
tags web designers can add text, tags, comments and other types of text-based content.
Android Software Development
Android software development is the process by which new applications are created for the Android devices operating system. Applications are usually developed in Java programming language using the Android software development kit (SDK), but other development environments are also available.
iOS SDK (Software Development Kit)
The iOS SDK (Software Development Kit) (formerly iPhone SDK) is a software development kit developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS operating system.
AngularJS
AngularJS (commonly referred to as "Angular.js" or "AngularJS 1.X") is a JavaScript-based open-source front-end 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. The JavaScript components complement Apache Cordova, the framework used for developing cross-platform mobile apps. It aims to simplify both the development and the testing of such applications by providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications. In 2014, the original AngularJS team began working on Angular (Application Platform).
jQuery
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing,
event handling, animating, and Ajax interactions for rapid web development. jQuery
is designed to change the way that you write JavaScript.
Microsoft ASP.NET Technology
ASP.NET is a development framework for building web pages and web sites with HTML,
CSS, JavaScript and server scripting.
PHP Development
PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Development Team. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor.
Node.js
Node.js is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side. Historically, JavaScript was used primarily for client-side scripting, in which scripts written in JavaScript are embedded in a webpage's HTML, to be run client-side by a JavaScript engine in the user's web browser. Node.js enables JavaScript to be used for server-side scripting, and runs scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js has become one of the foundational elements of the "JavaScript everywhere" paradigm,[5] allowing web application development to unify around a single programming language, rather than rely on a different language for writing server side scripts.
Agile Development (Extreme Programming methodology)
Extreme Programming is successful because it stresses customer satisfaction. Instead
of delivering everything you could possibly want on some date far in the future
this process delivers the software you need as you need it. Extreme Programming
empowers our developers to confidently respond to changing customer requirements,
even late in the life cycle.
Extreme Programming emphasizes teamwork. Managers, customers, and developers are
all equal partners in a collaborative team. It implements a simple, yet effective
environment enabling teams to become highly productive. The team self-organizes
around the problem to solve it as efficiently as possible.
Extreme Programming improves a software project in five essential ways; communication,
simplicity, feedback, respect, and courage. Extreme Programmers constantly communicate
with their customers and fellow programmers. They keep their design simple and clean.
They get feedback by testing their software starting on day one. They deliver the
system to the customers as early as possible and implement changes as suggested.
Every small success deepens their respect for the unique contributions of each and
every team member. With this foundation Extreme Programmers are able to courageously
respond to changing requirements and technology.