Question of the day?
Would you like to consider Comnez as your technology outsourcing provider?
Network Programming is our Focus
Even though our professionals are well versed with all the areas of computer applications, we have chosen to excel in web technologies. The reason is simple. A standalone computer without network connectivity is no longer considered to be useful. Being in the networked environment increases the resources of a computer by severeal times. Web is often misunderstood with the term websites. For us web is a computer network which could be as huge as internet or could be a very small fraction of it forming an organization's intranet. Any type of computer application that facilitates client server communication on a computer network where the client is a web browser is known as a web application. Our extent of expertise in this area is beyond the applications that are accessed via web browsers only. We also specialize in all the other types of network programming such as client server programming, socket programming, mobile application programming etc.
Open Source Technologies
Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.
Using the open source products and technologies reduces the cost and time of development significantly. Not only that, you get new features and enhancements practically at no cost as the open source communities release newer versions of products.
We have very effectively used the power of open source to provide innovative low cost solutions to our customers.
Some of the open source software we specialize in are Joomla, Drupal, Vtiger, PHPList, osCommerce, osTicket, Asterisk, Alfresco, Apache James and several similar software programs popular among the open source community. Our ability to understand the different programming frameworks and work with the legacy code to customize these applications makes us unique in the area of open source development. There are several others that claim to be proficient with these open source applications but most of them have limited knowledge of these programs and can only perform installation, configuration and administration on these systems. Our open source team has the complete knowledge of the code level architecture of several of these open source programs and we can customize the various areas of these applications to enchance their functionality and make it more usable in custom scenarios.
Our ability to learn and master legacy frameworks has made it possible for us to pick any open source software and customize it to fit our needs irrespective of prior experience with that software. As we have always said that we are a true engineering company and we do what engineers do. Analyze, learn and work with the systems to produce great results in a timely manner.
The future of web technologies is open source integration. We are already on that track. For many of our clients who were looking for an enterprise class solution at a very low cost, we have implemented multiple open source systems together by integrating them into one complete solution that automates all the business processes under one hood. A good example would be the integration of Vtiger CRM with the famous accounting program called Quickbooks. Where Vtiger is open source, Quickbooks is not. We have still created plugins that can synchronize the data between the two programs making it possible for our client to use Vtiger for the sales and marketing side of their business and continue using their age old Quickbooks program for accounting. The same data flows between the two sides of their business without having to re-enter it in seperate interfaces.
LAMP/WAMP Technologies
LAMP stands for Linux, Apache, MySQL, PHP and WAMP stands for Windows, Apache, MySQL, PHP. They are the same technologies with the difference in operating system the applications run on. There are certain differences in the libraries and functions on these two platforms but more or less what works on one, works on the other and if it doesn't then we make it work. Our LAMP/WAMP division employs a set of very bright individuals that specialize in PHP and MySQL technologies. We are very proficient with the various frameworks of PHP such as Zend, various MVC frameworks, Smarty Templates and several others that help with rapid application development. We have used our knowledge of PHP/MySQL to customize many open source applications such as Joomla 1.0, Joomla 1.5, Vtiger, PHPList etc.
Please visit our downloads section to read some of the complex case studies in this area. We also have a few components developed in PHP that are available for free instant download.
Java/J2EE Technologies
Java/J2EE technology is the most desired form of web technology in large corporate environments. Due to its robust nature it is best suited for large scale enterprise applications that use distributed computing. Java is the only platform independent language which makes it unique in the industry. The technology provides all the tools to create virtually any kind of computer application in this world. It's powerful object oriented approach and clean memory management gives it an edge over C/C++ programming languages. We believe that every programming language has its advantages and disadvantages so it would be a huge mistake to say that one language is better than the other. However it will be fair to say that Java is extremely well suited in the area of web and definitely has its edge over other languages that may not offer that many advantages as Java does in the web.
Our experience in Java is very diverse. Our capability ranges from core java applications to desktop applications using swings & AWT to complex network programs using sockets and multithreading to advance web applications with Applets, JSPs, Servlets, EJBs etc. We are proud to say that there it will be a huge challenge to identify an area in Java technology where we cannot produce great results. That said we focus on web and network programs and we work on all the other types of programs only to compliment the main stream web technologies. We would rarely sign up for standalone Java applications that do not involve the use of network communications.
Some of the areas where we can be very useful for your projects are web applications that use Struts, Hibernate, Spring, Cocoon & JSF frameworks. Oracle is very popular among java developers and our developers too. We can work with any database as long as there are database drivers available in one of the four JDBC driver categories. We also specialize in developing applications on ATG platform and have experience working with various versions of ATG starting from 4.5.1 to 7.0. Apart from our development capabilities in Java/J2EE we are very proficient with the various application servers such as Weblogic, Websphere & JBoss.
Our product team has constantly been devloping various products in Java. Minutes of Meeting and Bugtracker are the two most popular products on our list that have been developed completely in Java. This website was also developed using the popular struts-tiles framework.
Microsoft Technologies
Before the rise of web, Microsoft was well known and most preferred platform for developing windows based applications that were basically desktop applications. Some of these desktop applications were stand alone while several others worked on a client server architechture. Since the popularity of web and web based applications have left the desire to use thick clients far behind, Microsoft has not been ignoring the importance of web. Infact Microsoft's web technologies are as robust and as superior as any other technologies that provide libraries for web based programming. Java is the direct competitor of Microsoft web technologies and both the platforms are equally good for web based application development. In the end it is left to the corporations to choose between Sun and Microsoft and we realize that each organization makes those choices for their own reasons.
Our capabilities in field of Microsoft technologies are as good as any other. Most of our ASP.Net developers are Microsoft certified and have several years of experience working with that technology. We can provide application development services and system integration for applications developed using ASP.Net and related technologies. Our teams are very proficient with Microsoft SQL Server as the backend database. We currently run and maintain several web applications on the Microsoft IIS server for our clients.