This website uses cookies in order to offer you the most relevant information and services online. Please accept cookies for optimal performance.
Learn More

Framework

Cleaner. Faster. Secure.

Batoi Framework is a PHP application framework with an Integrated Development Environment for Next Generation Apps and Services on the Cloud. Create your web application without worrying about small things.

Features and Benefits of the Framework

Ultra-fast App Development
Install the framework and get a glimpse of your proposed app in matter of minutes. The framework offers easy learning curve to build and manage your apps.
Least Coding & Routine Jobs
Create standard code blocks from within the Integrated Development Environment (IDE). Only focus on business logic - routine tasks are done by the Framework or tools available along with.
Service Oriented Architecture
An extensible object model and automated ReSTful API services. You have full control over your data and can access those securely.
Live Code Editing
The Integrated Development Environment (IDE) offers online editor to edit business logic and UI code. Edit your codes live and continually deploy your apps.
Turnkey Apps and Themes
Get turnkey apps and themes to expedite your DevOps. The inbuilt objects and events help carry all routine tasks and reduces the time to go live.
Audit Your App Usage
The framework provides tools to log and analyze usage of your app or website after deployment (in terms of URL, IP, browser, etc.) from within the Studio.
Get Started Guide
Get Started Guide
Modular Architecture for Next Generation Apps and Services on the Cloud.
How Tos
How Tos
The framework adapts multi-tier architecture of internet, and is mainly based on MVC design pattern among others.
Glossary
Glossary
A Comprehensive Reference Guide on Batoi Framework.
Code Conventions
Code Conventions
This document contains frequently asked questions about Batoi Framework.
Introduction to Batoi Framework
Watch Video on Youtube
Latest News & Updates
View Product Updates
Cloud Computing with Batoi
Download White Paper

Frequently Asked Questions

Batoi Framework is based on a service oriented architecture involving Microservices and is modular in nature. Historically, the framework is based on ash.MVC and later on Batoi Framework PHP Application Development Framework. However, it is more of an evolution rather than branching out from the earlier frameworks.Even though, we have a number of frameworks for application development, the current framework uses a holistic approach for software development, deployment and management on the cloud, irrespective of the proprietary ecosystems different cloud vendors have. Inherently, the framework is open source and is agnostic of the specifics of different cloud ecosystems from the perspective of the application developer.
Batoi Framework is completely open source and without any preconditions. It can be deployed both commercially and for personal usage. Different technical support may be availed through the online documentation for the framework on its official website. There is a well laid out training programme that is available online and offline (classroom and onsite), including certifications. Apart from the above support, personalized support and management services may be availed from Batoi commercially.
A modern software application is distributive in nature and must be scalable across different cloud ecosystems and technology environments. The major ingredients of an application like Single sign-on (SSO), standard formats of data exchange are all available on Batoi Framework. Moreover, Batoi Framework supports Microservice based DevOps and live code editing and management.
Unlike other available frameworks, Batoi Framework uses least jargons and specific procedures for application development, deployment and management. The learning curve is very minimal and you can start using Batoi Framework for your regular development needs with small effort.
Any existing software systems can use the API suites of Batoi Framework to extend its capability. On the other hand, Batoi Framework can use the API system of an existing software system (if available) to help it extend its capability. The advantage of using Batoi Framework and its API suites is to create a truly independent, distributive environment where the burden of managing software systems is minimal.
Batoi Framework is agnostic of specific cloud ecosystems. Thus it is quite easy to develop applications in a different cloud ecosystem other than Batoi. This can be done by using specific Software Development Kits (SDKs) from different cloud ecosystem pr in turn using Batoi's APIs to connect and use data.
Batoi Framework can be used to build software applications in different modes for different purpose. Though there are no visible limits of the kind of applications that can be created with Batoi Framework, all modern modes of application deployments are supported through Batoi Framework. You can build applications as a standalone web application or can augment your application with another web application (including existing web application created with Batoi Framework). You can also create adaptive apps that can later be deployed for different devices. Batoi Framework facilitates using independent database or data stores like Batoi.
An application created with Batoi Framework is an independent installation in itself if you have not used external APIs. Such an application is open source and can be used and distributed as you wish. On the other hand, applications of Batoi Cloud Platform (BCP) use the Platform capabilities and resources to operate and these can be used on a subscription model as defined in the respective product's specification on the official website of Batoi. However, there is a clear channel of interoperability of data from BCP to Framework. On the other hand, developers can submit applications developed with Framework at BCP to be published in Batoi Application Marketplace.
There is no special consideration while using Framework apart from adhering to a specific coding standard, a few Objects, Arrays and Library Functions. The usage is straightforward and most of the tasks of development, deployment and management of applications can be achieved through the Framework IDE that accompanies every open source Framework installation. At the same time, it is advisable to keep the Framework installation up-to-date by upgrading to the latest version that is published on the official website and to adhere to different best practices that are published by the team of Batoi on its official website.


Need our assistance? We are available with you.

Existing Customer?
Get Support
Talk To Consultant?
Get An Appointment
Contact Us

Batoi global offices and contact details

Stay Connected

Join our community, newsletters, and social media.

Batoi's new website is in the process of release and will be completed by the end of October 2020. Please bear with us.