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

Working with Icreon has been a wonderful experience. I would like to commend the team for their efforts- in spite of being unfamiliar with the industry the team showed remarkable understanding of my demands which translated into delivery of a class website. I was impressed with Icreon's attention to detail. Before the development process began the team came up with a very detailed project specification - ensuing that both of us were on the same page. In developing the website the specifications were well adhered to - though the team was open and flexible enough to adapt to changes that we wanted! All in all I would like to thank the team for the unwavering dedication in ensuring that the website was delivered on cost and as per schedule


Asheesh Sharma
CMDHealthypeach