At the heart of every complex software system is the user interface (UI). Enabling the users to accomplish whatever task they set out to do is the goal of any piece of software. Following the trends in the UI field is of great importance. So, what has happened to the user interface and what will
We've previously written about the importance of building your own platform, or at least be part of an open one. The most disruptive and successful companies around are their own platforms. Apple with iOS and AppStore, Air B'n'B, über, Lyft, Facebook and Google are just a few of the dominating software platforms of today. In
Last week was the week of in-memory computing summit, in it's European version in Amsterdam. Starcounter was of course represented by a four men strong delegation. It was an interesting event, as more developers, architects, CTO:s, vendors and not least business leaders, are turning their attention to in-memory technology. Speakers from giant corporations like Intel
Trying to predict the future is always risky business. Necessary but risky. Predictions can be off by just a little, completely off base or bang on target. Depending on which, companies can find themselves in a make or break situation. In the cloud application market it seems, mostly a 'make' type of situation. According to
Think about the major enterprise software systems around today. Several of them have their own very specific and closed platforms. They set their own rules, and have a very strong impact on the revenue stream for you the innovator, the independent software vendor. The business application world of today is dominated by a few giants.
The past few years the amount of data we create has increased explosively. With the ever increasing number of connected devices (IoT) it's just going to multiply. The problem is that the capability of handling large data sets fast enough is lacking in the technology we used yesterday to build the systems of today. Everything must
Today’s solutions for keeping track of customers and potential customers are basically the same as twenty years ago. They are grouped under the name CRM, Customer Relations Management systems. However, these systems may soon be facing their dinosaur asteroid. The main reason for their risk of extinction is the fact that these systems were not
The internet of things (IoT) has been coming for a long time. According to Gartner there will be 8.4 billion connected devices in 2017. More than 3 billion of those devices will be of a non-consumer variety, like industry or infrastructure amounting to almost a trillion $ in spending. By 2020 Gartner estimates that will
A lot of companies have just the staff necessary to take care of the day to day tasks and problems. It's only natural considering the shortage of developers and the need to keep costs down. To innovate, it's necessary to have resources dedicated solely to develop new features and products. Resources that are not held
Many enterprise systems are monolithic giants, i.e. one big application possibly with a (bigger or lesser) number of plugins to increase functionality. This means that classical enterprise systems have a complex structure with different parts being tightly incorporated into each other. Complex and monolithic structures severely increases development time and makes it so much harder
The rewards of creating high tech products can be great, both in terms of revenue and in affecting peoples lives. Just think about all the different types of software you use on any given day. All those applications have an impact on your life, at the workplace and at home. Building great products is what
A few technologies have the potential to transform the way we live, move and work. Maybe that is why Artificial Intelligence is only growing bigger and bigger and completely changing the digital landscape of the future. But it remains to be seen is if AI will make all our dreams come true or "cause the apocalypse"
There are things well established and successfull companies can learn from startups. Innovation for one. Being innovative isn't magic, it's about creating teams and giving them the right set of tools. Innovation is the main factor that makes any company not only survive but thrive. It's innovation that's taken Apple to where it is now.
In previous blog posts we've written about minimum viable product, making sure your product actually fills a need (solves a problem) and how to identify your customer. The time has come to talk a little bit about prototypes. The message of this blog post is, in short, don't do it! Disclaimer: we're talking about software
When marketing a product, any kind of product, it is vital to know who your customer is. This is even more true when it comes to software or other tech products. We've published an article about Minimum Viable Product (MVP) and one about the need to have the product address an actual problem. Now the
You have an idea for a product. You build it. It's absolutely great, and it works flawlessly. But, the customers aren't pouring in. There is a widespread notion that "if you build it, they will come". 'They' in this case being the users/customers. To a certain extent it's true. If your product is good it's possible
Most of us don't want to take a product to market unless it's perfect. It's understandable but a mistake, because no product will ever be finished and perfect. It also keeps a lot of great products from reaching the market. In order to finance that stroke of genius that is your business idea you'll need to