Open Source

Architecture and Frameworks

The underlying architecture is what makes any software robust, scalable and adaptable. Each architecture has its own set of advantages and disadvantages making it difficult to decide on the best suited framework for the project. At Open Source Development, we guide and help clients in making this decision.

Majority of our applications are designed on the:

  • Multi-tier architecture
  • MVC Architecture

A development framework provides tools and features that help in standardizing code and reducing development time. We are proficient in the following open source frameworks:

Zend Framework

The Zend framework supports the MVC architecture and provides a huge repository of ready to use components and modules that can be easily customized as per requirements. The benefits of using the Zend framework include:

  • Internationalization
  • Adaptability to use other third-party libraries
  • Inter application communication components
  • Web Services
  • Secure structure to prevent XSS, SQL and URL injections
  • Rich User Interface
  • Multiple Database support

Open Source Development has successfully implemented more than 20 large sized (4000 man hours +) projects using Zend. More than 80% of our engineers have live project experiences with Zend. We keep ourselves updated about the change logs and new Zend libraries. More than 80% of our engineers have experience working with live project using Zend.

cakePHP

One of the popular PHP frameworks, cakePHP is a rapid development framework that provides an extensible architecture for developing, maintaining, and deploying mid and large sized applications. It is designed using MVC and ORM within the convention over configuration paradigm. CakePHP USPs include:

  • Application Scaffolding
  • Code generation via Bake
  • Helpers for HTML, Forms, Pagination, AJAX, JavaScript, XML, RSS and more
  • Access Control Lists and Authentication
  • Simple yet extensive validation of model data
  • Router for mapping URL and extension handling
  • Security, Session, and RequestHandler Components

Recommendations

"We are having around 6 year’s relationship with Icreon Communications. Two main site of our organization (www.cec-india.org and www.labourfile.org ) is developed by Icreon. Most important part in working with Icreon is that, they are very skilled professionals and very co-operative.

The staff whoever assigned to our work were always willing to accept the changes and suggestions from the Clients side during the work period, which help us to build good relationships with them and a professional website also."


Graceson Mathew
System Administrator Centre for Education and Communication (CEC)