Database Development

  1. Database servers installation, configurations, networking
  2. Database architecture, design, development
  3. Business intelligence development and implementations
  4. Data migration and import & export, data transformation services
  5. Database remote management and administration
  6. Data warehousing & business intelligence development and reporting

Dynamic Web Applications

  1. Designing & developing dynamic web sites, forms, controls interfacing with databases or storage systems
  2. Web services or API development with WCF, web services or API frameworks development for interoperability with other remote systems
  3. Serivce oriented architecture (SOA) development
  4. Silverlight , AJAX technology based web applications development for rich browser based applications

Application Architecturing & .NET Implementation

  1. Writing project scopes, design documents specifications
  2. Performing feasibility studies for technology and business automation
  3. Clean code practices with maintainability and code reuse in mind
  4. We follow continuous integration, unit testing practices to improve software quality
  5. Microsoft's .Net technologies offer tremendous advantages over current legacy application frameworks and environments. Using .Net technolgies companies can full advantage of the web and build better appllications in shorter time
  6. We are always improving software development environment and approach for efficiency

Reporting & Analysis

  1. We can develop web based reports that can be delivered as PDF, Microsoft office documents like Word or Excel
  2. We can develop dynamic charts and trends for your business and enable you to perform web based analysis of your data. We have developed applications with following tools but are not limited to them: Dot net charting, Dundas charts, gauges, OLAP analysis & mapping
  3. Microsoft Excel has been offering a very powerfull data analysis tools with pivot tables analysis that can analyze data with multiple views and various scenerios. We can build web based data analysis applications that use this technology and reduce the requirements & amount of report writing
  4. Microsoft Access offers a very powerfull reporting tools that can be used to meet reporting needs
  5. We enjoy report writing and development as it is the fun part in this process!

Software development and best practices

At CIS our objective to write clean and maintainable code following industry best practices. We have internal software development processes to improve the software quality and timely delivery from choosing best practices and methods from well known frameworks such as Agile & eXtreme programming. These techniques allow us to be customer centric and not burden our customers with writing technical and lengthy specification documents. With short iterative development cycles and frequent features delivery along with project meetings, our customers can stay tuned with development and see the progress on a contineous basis so we don't fall short of their expectations. This method allows us to be more flexible with changes during the development life cycle and also permits us to evolve the design and ultimately the final product.