About ITalanta
ITalanta solutions Ltd is a web development company that is based in Kenya. It is built on the principles of technology excellence, quest for innovation and commitment to efficiency. At ITalanta, we create simple, clear, bold and functional web designs and system designs that are tailored to meet the clients’ needs.
Our development environment comprises of open source technology such as PHP/MYSQL, JQUERY and AJAX. We also make intensive use of the Zend Framework
Open source
ITalanta believes in and uses open source. Open source is an approach to the design, development, and distribution of software, offering practical accessibility to software’s source code (Wikipedia). There are numerous advantages of using open source software among which are the low cost of access, flexibility and ease of management. Most of the software we use is open source making it easy to maintain and obtain support in any part of the world.
PHP
We create our server side code in PHP (Pre Hypertext). PHP is a versatile Server-side HTML embedded scripting language. While PHP is easy to learn and use, it provides enormous benefits compared to other development platforms given that its fast, stable, secure and easy to use. Even with great easy of use, PHP enables linking with several libraries and offers adequate security features. We develop in PHP5.
MySQL
There are several choices when it comes to choosing a database backend including Oracle, PostGress, Ms SQL Server to name a few. We have selected MySQL due to its stability and flexibility offering everything that a web system site like this would require. MySQL works extremely well with PHP which has MySQL libraries that enable quick connection.
Zend Framework
Many developers program without the recognition of the use of a development framework. After years of experience, we have chosen the Zend Framework as a development framework for its modularity, database support, Foundation Framework and Web services.
Object oriented architecture
The world is made of objects with properties and actions. This inspires the object oriented architecture. Many programming languages today support object oriented architecture and PHP is no exception. We shall use OOP to model the tasks and requirements. This produces efficient, clean and effective code for all applications.
Model-View-Controller architecture
Design patterns are generalized solutions to classes of problems that software developers encounter frequently. Built upon years of work and research, design patterns simplify web development by developing model solutions to common programming problems. Model View Controller is one such pattern which enables the separation of the model logic from the view logic and the controller. This brings modularity and is a perfect basis for building complex systems.
AJAX
User experience is a large aspect of a website. AJAX facilitates this by enabling database requests to be done asynchronously while a use continues to interact with the web page. We shall use this to bring a rich and rewarding experience to users and visitors.
JQuery
The user experience is a critical factor in web design and this is made possible by creative client side design. This we make possible by employing the cross browser tested jQuery JavaScript’s library which provide several plugins to accomplish many tasks.

