CosmoApps is a completely cloud-based web development and application hosting system that requires minimal programming skills from the developer.
CosmoApps supports the entire application life cycle — from requirements and prototyping to direct development and publication.
Application data is stored in a highly reliable and highly scalable Cosmos DB database hosted in the Microsoft cloud.
The database initially supports horizontal scaling (data slicing) by a specific key — in our case, all data will be sliced by your application key and, possibly, additionally by other features that depend on your requirements for your application data.
In any case, it is possible to cut the data in such a way as to ensure the desired performance of your application for any load.
The data structure of documents and the relationship between data of different types is set directly in the application design process.
In fact, 90% of the development is reduced to describing the data requirements — CosmoApps tries to do everything else automatically.
Peculiarities
Development of any applications
Develop applications of any complexity for business or individual use based on ready-made modules that can be modified in any way.
Ultra-fast development
Application development is carried out in an interactive designer, code is written only in rare cases when you need to implement non-standard behavior.
Responsive App Design
Your online applications will display correctly on devices with different screen sizes without any effort on your part.
Reliable cloud storage
Application data and projects themselves are stored in a scalable and globally replicated Cosmos DB database, hosted in Microsoft's highly secure data centers, with production data stored only on SSD for maximum performance.
No administrators needed
With CosmoApps you don't need a database administrator or a system administrator to manage servers — everything is hosted in the cloud and does not require administration.
Many visual styles
Applications can be displayed in different color styles. You can choose the style yourself or let your users select it.
Teamwork on projects
Work on an application project individually or involve a team of any size — collaborative development tools make teamwork efficient.
Pay only for resources you use
Pay only for the data storage and processing resources you consume — low investment at the start of the project and fair ongoing costs.