OUR PRODUCT
– AN IN-MEMORY APPLICATION ENGINE

Starcounter is a combined in-memory database engine and application server for ultra fast development of high performance business applications. It is a true in-memory application engine. It was invented to let ISVs concentrate on building next-generation business applications without glue code, complex architecture, and expensive infrastructure. Less code. Better apps.

BUILD YOUR OWN CLOUD

Starcounter is the optimal technology for building real cloud services on top of. You can build true multi tenant software services that scale. With Starcounter you get performance in abundance, you can speed up your system, increase volumes in form of users, transactions etc.

IoT – INTERNET of THINGS

The technology behind Starcounter can fully leverage and take advantage of data and notifications from sensors and internet enabled devices. This gives the capability to analyze information from large amounts of sensors and only save the results. With such tool, you can handle many scenarios for IOT/IOE. We give you the tools to make tomorrows solution, today.

TACKLE BIG DATA WITH EASE

With a high performance system like Starcounter you can easily handle vast amounts of data for both transactions and advanced analytics simultaneously. The memory footprint goes down substantially with an in-memory processing solution. This is because there is no need to de-normalize data for performance. As a result, memory space requirement goes down.

PERFORMANCE LIKE NO OTHER

Achieve more with low memory usage with state-the-art compression algorithms combined with great possibilities for data normalisation and data sharing. Starcounter eliminates the need to send a query to a database. It takes nothing to access your data, since it is passed by reference and available when you need it. It handles 3 000 000 ACID transactions per second on one standard server and has been proven to be able to handle millions of simultaneous users on a single machine.

REQUIREMENTS

  • COMMODITY HARDWARE

    Starcounter is optimized for modern CPUs. We recommend at least 2 physical cores and 4 GB RAM. It is possible to run Starcounter in a virtual machine.

  • WINDOWS + .NET

    Starcounter runs on Windows 7, 8, 8.1, 10 and Windows Server 2008, 2012. Starcounter provides a native .NET object API (works with C#, VB.NET, Managed C++, etc.).

  • MORE PLATFORMS

    We are planning to roll out support for Linux and OS X, and it is currently in working progress. Support for software platforms other than .NET is coming as well, starting with Node.js.

IN-MEMORY DATABASE

APPLICATION SERVER

At the core of Starcounter is a robust in-memory database. It has been used in production for over 8 years.
Starcounter shines with unmatched OLTP performance, while taking a great care of your data integrity. It is fully ACID compliant. Multiple parallel transactions are possible thanks to the optimistic concurrency control (MVCC).
Starcounter offers intuitive database management facilities through a browser-based administration panel. Multi tenancy is possible by running multiple databases on the same machine.
Starcounter uses a patented VMDBMS (Virtual Machine Database Management System) technology to provide the scalability and flexibility necessary for large-scale real-time applications.
Transactions are performed in-memory and are secured on disk. Reliability of your system is enhanced by replication and full checkpoint recovery.
Starcounter brings years of expertise to create the most productive software stack in the world. Forget hundred of lines of glue code, caching and repetition.
With Starcounter, your apps don’t connect to the database. They are the database. You just define an object as persistent and pass it along by reference.
We support SQL queries including joins. Your queries are compiled to C for fast execution.
Starcounter proposes a standards-based, zero glue code way to build SPAs (single page web applications) using server-driven view-models.
Starcounter includes high-performance web front-end for network transmission and reception. High level HTTP and WebSocket as well as low level TCP and UDP interfaces are available.
View-models reflect the current data. User sessions are WebSocket-enabled, making your apps real time by default.

IN-MEMORY DATABASE

At the core of Starcounter is a robust in-memory database. It has been used in production for over 8 years.
Starcounter shines with unmatched OLTP performance, while taking a great care of your data integrity. It is fully ACID compliant. Multiple parallel transactions are possible thanks to the optimistic concurrency control (MVCC).
Starcounter offers intuitive database management facilities through a browser-based administration panel. Multi tenancy is possible by running multiple databases on the same machine.
Starcounter uses a patented VMDBMS (Virtual Machine Database Management System) technology to provide the scalability and flexibility necessary for large-scale real-time applications.
Transactions are performed in-memory and are secured on disk. Reliability of your system is enhanced by replication and full checkpoint recovery.

APPLICATION SERVER

Starcounter brings years of expertise to create the most productive software stack in the world. Forget hundreds of lines of glue code, caching and repetition.
With Starcounter, your apps don’t connect to the database. They are the database. You just define an object as persistent and pass it along by reference.
We support SQL queries including joins. Your queries are compiled to C for fast execution.
Starcounter proposes a standards-based, zero glue code way to build SPAs (single page web applications) using server-driven view-models.
Starcounter includes high-performance web front-end for network transmission and reception. High level HTTP and WebSocket as well as low level TCP and UDP interfaces are available.
View-models reflect the current data. User sessions are WebSocket-enabled, making your apps real time by default.

FOR COMPOSABLE APPS

COST EFFECTIVE

Starcounter lets you quickly develop complex, business-critical applications out of simple apps with encapsulated functionality.
Your app declares independent logic that works on the shared data. You can build a system by combining the existing apps or add a new app that just adds the functionality that you miss.
The result of all apps gets merged and appears as one. Use HTML5, a client-side standard designed with modularity in mind. Web Components are a powerful new feature that encapsulates complex behaviour in a standards-compliant way.
Take benefit of the international network of software vendors, who produce apps that can be used in your system. You can also offer your work as an app supplier to other ISVs.
In a runtime environment Starcounter is vastly more efficient than leading commercial and open-source software stacks, which translates to a much lower hardware cost.
The Starcounter licensing model is much more friendly for your budget than traditional solutions, because you will need fewer licenses (and they are cheaper as well).
Starcounter drastically reduces the cost of development. You can choose to use your development time to produce much more functionality, translating into high income for you as well as a competitive edge.

FOR COMPOSABLE APPS

Starcounter lets you quickly develop complex, business-critical applications out of simple apps with encapsulated functionality.
Your app declares independent logic that works on the shared data. You can build a system by combining the existing apps or add a new app that just adds the functionality that you miss.
The result of all apps gets merged and appears as one. Use HTML5, a client-side standard designed with modularity in mind. Web Components are a powerful new feature that encapsulates complex behaviour in a standards-compliant way.
Take benefit of the international network of software vendors, who produce apps that can be used in your system. You can also offer your work as an app supplier to other ISVs.

COST EFFECTIVE

In a runtime environment Starcounter is vastly more efficient than leading commercial and open-source software stacks, which translates to a much lower hardware cost.
Starcounter licensing model is much more friendly for your budget than traditional solutions, because will need less licenses (and they are cheaper as well).
Starcounter drastically reduces the cost of development. You can choose to use your development time to produce much more functionality, translating into high income for you as well as a competitive edge.

PRICING

Use Starcounter for free under a Developer and Non-commercial license. Develop and test your software for free and when you want to go to market, switch to a Commercial license. You can also join our app hub for free access to the app library. Or apply for our partner program for special commercial terms and conditions.

SEE OUR PRICES

GET STARTED NOW!

DOWNLOAD

Download Starcounter and start building your own applications such as web applications, mobile services, games and advertising, etc. On our developer’s site you can find tutorials and ask your own questions to our support team.

APP HUB

You can also join the APP HUB to download applications built by others or share your own!

PARTNER PROGRAM

Or, apply for our PARTNER PROGRAM to get direct help from our developers and help with marketing.

GET STARTED