Software Development
Since our beginnings in year 2000, we create distributed
software systems. We developed our first apps at a time
where nobody spoke of 'apps'. And these apps accessed
server-side services over wireless networks before the
term 'service oriented' was coined.
In our daily work, we tame messaging systems and
transaction engines where hundreds of transactions per
second are required.
As frontend systems we not only create cross-platform
business apps, but also web applications in all flavors:
classic, Web 2.0, responsive, mobile web with HTML5 and
Javascript.
We have worked on portals, content, workflow, and
business process management systems. Semantic
technologies such as RDF, OWL and Topic Maps are as well
part of our tool set as server-side Javascript with
Node.js and Jaggery.
Methodology
Whatever language we use, static languages like Java, C,
C++, C#, or dynamic languages such as Javascript,
Python, Ruby, Lisp, we develop in small increments.
The essence of successful development lies in keeping
the feedback cycle short by using test driven
development, continuous integration and systematic code
reviews as integral parts of the development
process. For lean documentation we use Wiki software to
make the docs accessible to all participants of the
project.
By using automated configuration management and
deployments with Puppet, we implement quick delivery of
intermediate results, so you as a customer can keep an
eye on what we do.
And when your requirements change because your business
changes, we don't call our legal departments and hide
behind contract clauses, but do our best to meet your
needs.
Integration
To create a piece of software is one thing, to have it
integrated into the IT landscape of a company is
another. Creating mobile software means creating
connected software. Our projects require applications to
be able to communicate with the end user over SMS, USSD,
and push notifications. Telephony, and Interactive Voice
Response (IVR) with VoiceXML are also part of our repertoire.
As experts in automation of software installation,
configuration management, and monitoring - especially on
Unix systems - we can help solve production problems and
streamline your IT operations.
With our deep knowledge of the award winning, fully open
source WSO2 Middleware
Platform, we can develop solutions with any
combination of the WSO2 products to provide
sophisticated functionality at a fraction of the usual
costs and dramatically reduced time-to-market.