application & database development

Our custom application development platform delivers an e-business or back-office system enabling you to implement business solutions within one seamlessly integrated application.

We offer database support on a variety of platforms, but our creative team specializes in creating applications with the open source Ruby on Rails framework. We also have an extensive background in Microsoft’s ASP.Net environment for Windows based development needs.

Ruby

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Since its public release in 1995, Ruby has drawn devoted coders worldwide. In 2006, Ruby achieved mass acceptance. With active user groups formed in the world’s major cities and Ruby-related conferences filled to capacity.

Ruby on Rails

Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. Everyone from startups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure, so it’s a great fit for practically any type of web application. Rails was first released as an open source project in July 2004 has grown in popularity ever since. In August 2006 the project reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 Leopard, which was released in October 2007.

Linux

Linux is an operating system that was initially created and released in 1991, and apart from the fact that it’s freely distributed, Linux's functionality, adaptability and robustness, has made it the main alternative for proprietary Unix and Microsoft operating systems. IBM, Hewlett-Packard and other giants of the computing world have embraced Linux and support its ongoing development. More than a decade after its initial release, Linux is being adopted worldwide as a server platform primarily, and its use as a home and office desktop operating system is also on the rise.

Apache

Apache is a freely available Web server that is distributed under an “open source” license, and runs on most Unix-based operating systems (such as Linux, Solaris, Digital UNIX, and AIX), and according to the Netcraft (www.netcraft.com) Web server survey, 60% of all Web sites on the Internet are using Apache making Apache more widely used than all other Web servers combined.

MySQL

MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language), and the world’s most popular open source database. First released in January, 1998, MySQL runs on virtually all platforms, including Linux, Unix, and Windows and provides application program interfaces (APIs) for many programming languages, including C, C++, Java, Perl, and PHP.

MySQL is used in a wide range of applications, including data warehousing, e-commerce, Web databases, logging applications and distributed applications. According to MySQL AB, their flagship product has over six million active MySQL installations worldwide.

Microsoft ASP.Net

ASP.NET is a web application framework developed and marketed by Microsoft, that programmers can use to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft’s Active Server Pages (ASP) technology. We have developed a custom framework for use on top of the ASP.NET core for the quick development and implementation of new applications.

Our services include, but are not limited to:

  • Complete application development, testing, implementation and support
  • Windows and Unix based development
  • Patch and periodic upgrades
  • Statistic collection packages
  • Backup and recovery software with set-up and planning
  • Implementing change control procedures
  • Report and resolve all serious alert log messages
  • Database schema modifications
  • Database reorganizations
  • UNIX support for Linux
  • Disk architecture and disk load balancing
  • SQL Tuning
  • Performance Monitoring through periodic performance analysis and tuning