AppliFire - Low Code Rapid Application Development Platform

543 views 14 slides May 06, 2017
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

AppliFire provides unprecedented speed to Designers, Developers and Business Analysts for creating powerful Enterprise grade Applications with rich User Interfaces, Complex Business Logic, External Interfaces, Reporting , Dashborads, Mobile Apps etc. Simultaneously, it offers very high control and f...


Slide Content

Unprecedented Speed Own Your Code Buffet of Technologies Turbocharge your Productivity Platform Independent Code Universe of Tech Stack Choices Speed | Control | Flexibility

What it Does Legacy Extensions Extend by c reating modern UIs, extending the business logic etc. Enhance your legacy Apps by importing the source code and creating a Web-Service. Data Mediation Applications Integrate with other applications, transform and move data across applications and leverage the existing models within an enterprise. Greenfield Applications End-to-end Greenfield applications. Create or import existing entities, build business logic, UIs, Interfaces, mobile apps etc. Create multi-tenant SaaS applications 2

Tech Stack & Configurations User Interfaces & Workflows External Interfaces & Legacy Schema How it Works Define Design Deploy Generate 1 2 3 1 2 1 2 Complex Biz Logic and Enrich App Design by drag & drop Add Reports by drag & drop Insert Code snippets from IDE Export code, customize and loop it back into AppliFire Auto Generated Design Complete App Design Source Code, Test Cases Build & Deploy anywhere 3

Speed Auto Design Define Requirements and External Interfaces in UI Wireframes, and get a fully functional, ready to use application.   Visual Drag and Drop Interface Build entire app through an easy to use drag & drop interface.   Workflows, Pseudocode & Smart Functions Create complex backend and UI business logic.   Reusable Application Blueprints Technology agnostic and reusable application blueprints to Jumpstart a new application. Requirement Analysis Design Development Quality Testing Deployment AppliFire Traditional Development Requirement Analysis 4

Control Platform Independent Source Code Generate high quality, consistent, exportable and easy to maintain source code. No runtime dependency!   Eclipse Integration Modify your business logic using our eclipse plugin. Configurable Apps Configure package structure, logging, Authentication Mechanism etc. Multiple Version Control & Roundtrip Support Integrate with VCS like Git, Subversion and complete support for Roundtrip with protection for custom code 5 Project and Tech Stack Definition Blueprint Manual Code in IDE Source Code Repository Code Generation

Choice of Technologies From multiple UI frameworks to middle layer technologies to backend.   AppliFire Configurability Configure pre-built AppliFire Authentication, Security, Logging and Notification mechanism or implement your own. Reuse Legacy Schema Extract the Entity model from an existing Schema and build your application.   Enhance Legacy Applications Import Legacy Source Code and extract the object repository to extend a Legacy Application. 6 User Interface Angular Sencha Javascript Hybrid Native (WIP) RWD Domain Service and External Service Java 7 Java 8 REST SOAP JMS FTP JDBC SMTP RMI (WIP) Entity Oracle MySQL MS SQL Hibernate Eclipselink JPQL Flexibility

Quality Quality Apps High Quality Enterprise Grade Apps   Powerful App Features Powerful User Interfaces, Complex Business Logic, Extensive Interfaces, High Performance, High Security, Ready to Use App Features   Best In Class Architecture Multiple Design Patterns, Web 2.0 Architecture, Model Driven Design, Stateless Architecture   High Quality Code Defect Free, Maintainable and Consistent Code 7 Quality Apps Powerful Features Best-in-class Architecture High Quality Code Extensive Performance Secure Defect Free Model Driven Web 2.0 Maintainable Consistent The Quality Wheel

RAD Components Notification Scheduler Logging Security Exception User Interfaces Domain Services Entities Reporting Integration App Setup Rules & Workflows Any Device UI Reporting & Dashboards Multiple ORM Framework and DBs Custom App Setup Multiple Endpoints 8

The Game Changers Blue Print Java , JS, HTML5, ExtJS , Angular 2 Unit Tests (+ve & - ve ) for Entities Deployable for Web and App Servers Auto Design Auto Code Generation Auto Test case Auto Build & Deploy Functional Test Cases (outside Platform) + + 9 End to End Automation

Case Study P2P Exchange – Transform Cross-Border Payments 10 Application Size ( In Function Points) 2000 FPs Efforts (Traditional Way) 3000 Person Days Efforts ( Using ApplFire ) 1700 Person Days Savings 43%

Case Study Inventory Optimization – Supply Chain Planning and Analytics 11 Application Size ( In Function Points) 1900 FPs Efforts (Traditional Way) 2850 Person Days Efforts ( Using ApplFire ) 1600 Person Days Savings 44%

Commercial Model 12 Risk Free Business Model

Benefits – An Illustration 13 11,000 Function Points 12 Hours / FP 16,500 Person Days 7,700 Person Days 53% Effort Savings 29% Cost Savings Traditional Way AppliFire Way Person cost : 1200 USD / month AppliFire Cost : USD 220K @ USD 20 / FP as per the second volume slab Resource cost to use AppliFire : 108 K USD

14 The electric bulb did not come from the continuous improvement of candles - Oren Harari www.applifire.com [email protected] Thankyou