| Core Competencies |
|
Orange & Bronze is the leading enterprise software development team in the Philippines. It is composed of the top software architects in the country, and recruits only the best software engineers. It is also a pioneer in software development best practices, being a leading proponent of Agile Software Development. Orange & Bronze is a board member of the Philippine Software Industry Association.
How We Develop Software. AGILE Orange & Bronze is a fervent advocate of Agile Software Development. It strictly adheres to such principles as Test-Driven Development, Continuous Integration, Frequent Delivery (Short Iterations), and Working Closely with the Customer. We are also the only company in the country to offer training in Agile Software Development. Many of the leading software companies in the Philippines have availed of our Agile training.
DESIGN PATTERNS AND BEST PRACTICES We are a leading proponent and practitioner of design patterns and best practices. All our architects and engineers have a thorough understanding of patterns and practices, and we have frequent code-reviews of our projects to make sure that design patterns and best practices are applied properly. We are again the only company in the Philippines that offers training in Design Patterns & Best Practices, and the many of the top software development companies in the country have availed of our training in this.
TECHNOLOGY SPECIALIZATION:
Orange & Bronze enjoys the reputation of being the top development team in enterprise Java development and is often the top-of-mind development company for enterprise Java development projects.
Orange & Bronze is a pioneer in the use of the Spring framework. Spring has been the core framework for all of its projects since the beginning of the company. O&B has the industry's top experts in the Spring Framework. It is the only company offering training in the framework.
Orange & Bronze is also a pioneer in the use of the Hibernate framework. Hibernate has been the persistence framework of choice for O&B since its beginning. O&B has the industry's top experts in the Hibernate framework. It is the only company offering training in the framework.
Minor Specialization:
Groovy is a dynamic language that runs on top of the JVM and is compatible with existing Java programs. It is an official Java standard (JSR 241). It is an object-oriented language with Java-like syntax, yet offers many of the advantages of dynamic languages like Python, Ruby and Perl. O&B has used Groovy in internal projects.
RUBY / RUBY ON RAILS. Ruby is a dynamic, reflective, general purpose object-oriented programming language. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflection. Ruby on Rails (RoR) is a free web application framework designed to make web development faster, simpler and more efficient. It has gained a large amount of popularity in the last few years and a large number new web applications are built on ROR.
The Boost C++ Libraries are a collection of peer-reviewed, open source libraries that extend the functionality of C++. Most of the libraries are licensed under the Boost Software License, designed to allow Boost to be used with both open and closed source projects. Many of Boost's founders are on the C++ standard committee and several Boost libraries have been accepted for incorporation into the Technical Report 1 of C++0x. O&B currently has a development project for a high-performance messaging platform built on Boost I/O and Boost Spirit.
Erlang is a general-purpose concurrent programming language and runtime system. The sequential subset of Erlang is a functional language, with strict evaluation, single assignment and dynamic typing. For concurrency it follows the Actor model. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time and non-stop applications. It supports hot swapping so code can be changed without stopping a system. Erlang was originally a proprietary language within Ericsson, but was released as open source in 1998. O&B plans to use Erlang to develop a high-performance, real-time financial application.
Scala (Scalable Language) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. Scala runs on the Java Platform and is compatible with existing Java programs. O&B is currently exploring it for use in succeeding projects.
Python is an open source object-oriented language that is very popular in the open source community, and is the application language of choice for many major companies including Google. O&B's CTO is the country's top expert in the Python language and is the original author of the open source project Squishdot. |





Core Competence








