Over the past decade, cloud computing and software-as-a-service (SaaS) have taken the world by storm.  To rise to this challenge, we’ve seen the emergence of a new breed of JavaScript-only applications, largely due to Node.js and the Google Chrome JavaScript Engine (V8).   These tools elevate humble JavaScript to a level of importance that would have seemed preposterous a few years earlier.

A single language can now be used for everything, from UX to data storage to analytics. The net effect is a dramatic reduction in development cost. Since JavaScript is used for both client and server, developers are no longer pigeon-holed as back-end or front-end developers.

This could not come a moment too soon.  Increasingly, modern websites are dynamic, responsive and reactive.  They behave like installed apps.  They push the limits of HTML5 and CSS3 leveraging complex stacks of JavaScript code to deliver the best possible user experience.  They use animations, drag/drop, collapsible sections, momentum scrolling, popovers, type-ahead boxes, layer sliders, image galleries, maps, video feeds and graphs.  Modern systems are expected to work equally well on touch devices and desktops, across all browsers.

Meteor is perfectly suited for developing next-generation, JavaScript-only applications.  Talk about being at the right place at exactly the right time: Meteor has hit a home run.  If you haven’t heard of Meteor, and you’re planning an internet application, please watch this presentation by Meteor guru Goeff Schmidt.

Frameworks

The world has moved decisively to cloud-based, reactive web apps that work beautifully on phones, tablets and desktops.  All cloud-based systems share many aspects and subsystems in common.

Working hand-in-hand with our customers, SOTA has developed an inventory of reusable frameworks that provide a common infrastructure for developing multi-tenant SaaS systems.  These pre-built frameworks handle UX, self-service sign-up, tenant management, user management, user profiles, event management, push notifications, subscription management, payment/gateway integration, content marketing, logging, security, build/release management, performance management and analytics.

Our Meteor-based frameworks can help you jump-start your MVP and deliver a production-ready SaaS for so little that it will blow your mind.

Single-Source Hybrid Applications

HTML5 and CSS3 have made it possible to create rich applications that run beautifully on desktop and hand-held devices, sharing 95% of the code base.  The word rich is easy to say, but we have proven that it is not only possible but practical to develop hybrid applications that compete head-to-head with native iOS or Android applications, at a fraction of the cost.  The savings are real: for applications to be deployed on desktop and hand-held devices, hybrid techniques can reduce development costs by at least 50% when compared to traditional development, while still delivering a modern, friendly experience that users demand.