Instruments

If you want to reach your goals, you must take the right way. That's why we carefully choose our instruments. Only the best tools are good enough for Lovely Systems.

Agile Development

Slim and flexible development process

We rely on a slim and flexible software development process with minimal administration efforts and only few rules - the Agile Software Development. We go for executable software as early as possible, so we can adjust it with our customers in short intervals.

To keep the development costs as low as possible, we use existing and time-tested modules, which we can adapt individually and advance at any time.

further information: agilemanifesto.org

Zope

Object-oriented open source application server

The right tool to develop complex web applications. Zope always makes the grade, it is highly scalable and runs on almost any platform and system.

Zope's component architecture allows for the development of easy to maintain modules, that can be assembled to create complex and powerful applications. Zope components are programmed in Python, can be modified and adjusted easily and fast.

further information: www.zope.de, www.zope.org

Google Webtoolkit

Java software development framework

Writing web apps today is a tedious and error-prone process. Developers can spend 90% of their time working around browser quirks. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult and fragile.

Google Web Toolkit (GWT) eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.

further information: code.google.com/webtoolkit

Django

Web framework

Django is an open source Web framework written in Python for the fast development of clean, pragmatic solutions. It was released in July 2005 under a BSD license and named after jazz guitarist Django Reinhardt.

Since Django was originally developed for news portals, it is optimized to meet the deadline constraints of online publishing and demands on technical requirements of high performance and elegant Web applications. And it also meets the high demands of Web developers.

further information: www.djangoproject.com

Red Hat Enterprise Linux

Open Source Systemumgebung

Red Hat Enterprise Linux is the world's leading open source application platform and is supported by numerous independent software manufacturers. It is the most widespread Linux distribution on Webhost-Servers.

With the extremly cost-effective, flexible and scalable platform comes a variety of Open Source server applications and virtualization functionalities.

Red Hat commits to supporting each version of Red Hat Enterprise Linux for 7 years after its release.

further information: www.redhat.com/rhel

pyjamas

AJAX apps in Python

While Google Web Toolkit allows developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language, pyjamas allows developers to do the exact same thing using Python instead of Java.

pyjamas is a stand-alone python to javascript compiler, an AJAX framework / library that deals with the entire broswer interoperability issue (no worries about browser wars to make apps cross browser compatible for IE6, IE7, Firefox, Safari, Opera etc.) and a Widget set API.

further information: pyjs.org

Python

Modern, object-oriented programming language

Python was designed with the goal of being as simple and clear as possible.

This Python achieves by two measures: the language gets along with relatively few keywords, the syntax reduced and optimized for clarity. This results in Python being a language, in which one can program fast, simply and easily.

further information: python.org

Google App Engine

Cloud Computing Environment

Google App engine is a new and trend-setting platform for the development and hosting of Web applications. App Engine was made available as a Public Beta in April 2008 and allows for the development of scalable Web applications on Google's own server infrastructur.

The advantages are obvious. With Google App Engine hosting costs become negligible. And since Google provides the necessary infrastructure, more resources can be invested in the actual development of the Web applications.

further information: code.google.com/intl/de/appengine

Amazon Web Services (AWS)

Cloud Computing Infrastructure

Amazon is one of the biggest players in the area of Cloud Computing. They started their service in 2006 and since then, Lovely Systems is using their IaaS (Infrastructure as a Service) for virtual hosts (EC2), content distribution networks (cloudfront) and filestorage (S3).

further information: aws.amazon.com

Varnish

HTTP Accelerator

Varnish is an excellent HTTP accelerator designed for content-heavy dynamic Web portals. In contrast to other HTTP accelerators, many of which began as client-side proxies and origin servers, Varnish was designed from the ground up as an HTTP accelerator. It is ten to twenty times faster than other popular caches on the same hardware.

further information: varnish.projects.linpro.no/

PostgreSQL

Database Management System

PostgreSQL is an object-relational database management system. Unlike many other systems, PostgreSQL supports the SQL Standard ANSI-SQL 92, meaning that all required functions are available and function as defined.

PostgreSQL is a robust relational database system with more than 20 years of active development that runs on all major operating systems. It is fully ACID compliant, and has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages).

It includes most SQL92 and SQL99 data types, and also supports storage of binary large objects, including pictures, sounds, or video.

further information: www.postgresql.org

nginx

HTTP and Mail Proxy Server

nginx (pronounced "engine X") is a lightweight web server/reverse proxy and e-mail (IMAP/POP3) proxy, licensed under a BSD-like license. nginx is now used on more than three million domains, making it the fifth most popular web server. According to Google Online Security Blog year ago nginx served or proxied about 4% of all Internet virtual hosts.

further information: nginx.net