Open Solutions :: Software Development

E-mail Solutions The staff of Open Solutions have literally written hundreds of thousands of lines of code to develop bespoke web and GUI applications that are in use by thousands of people.

One of our most popular services is the complete integration of customer portals with the backend systems of a business. These portals allow your customers to review their bills, utility usage and payments in real time as well as provisioning their own additional products and services. We also include full-featured on-line sign-up applications, newsletter via e-mail applications, live chat support, bulletin boards, support forums, helpdesks and content management systems for maintaining your own sites.

Please contact us now to discuss your needs or read on for more information.

We are committed to providing solutions through open source software which can be delivered at a lower cost yet more efficiently than standard closed source/commercial solutions. Our solutions will also be more configurable, robust and scalable.

We can customise existing open source applications, integrate different open source applications and develop new applications to suit your needs. Join the open source revolution today!

Open Source Software: The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.

We in the open source community have learnt that this rapid evolutionary process produces better software than the traditional closed model, in which only a very few programmers can see the source and everybody else must blindly use an opaque block of bits. Free software is a matter of liberty not price.

Web Application Development

We develop bespoke web applications through the LAMP stack (the Linux operating system, the Apache web server, the MySQL database and PHP/Python/Perl scripting languages). This powerful software base is completely open source and free and together they allow for rapid and flexible application development.

A web application or webapp is an application that is accessed with a web browser (e.g. Internet Explorer, Firefox, Safari) over a network such as the Internet or an intranet.

Web applications are becoming more popular due to the ubiquity of the browser as a client and the ability to access you application from anywhere with an Internet connection without installing any software on the PC. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is an additional reason for their popularity.

Web applications are used to implement webmail, online retail sales, online auctions, wikis, customer portals and administrative portals, discussion boards, CRM systems and many other functions.

Open Solutions' customer portal product is a web application that household company names use to service thousands of customers per day that may otherwise require customer support staff.

GUI Application Development

With the increasing popularity of Apple's OS X and the Linux operating system over Windows in people's offices and homes, the need for GUI applications that will "just work" across all three of these becomes greater.

Open Solutions uses the Qt cross-platform application development environment to meet this need. Qt is a comprehensive C++ development framework that includes an extensive array of features, capabilities and tools that enable development of high-performance, cross-platform rich-client and server-side applications.

Scripting & Minor Development

No project too big or too small!

We can provide development services at a per diem rate to create scripts, utilities, plugins, libraries, etc using any of bash, Perl, PHP, expect, awk and C/C++.

Database Integration

We can (and usually do) integrate database backends to any of the above software development services.