• Microsoft .NET
  • Microsoft SharePoint
  • Windows 10
  • Java
  • Oracle
  • Linux/Unix
  • Embedded
  • SAP
  • iOS (iPhone, iPad)
  • Android
  • Windows Phone
  • HTML5
  • Artificial-intelligence
  • Cloud Technology

Microsoft .Net

microsoftCIC has successfully completed hundreds of .NET projects and continues to integrate the latest Microsoft products.

Enterprise Applications

  • Windows Communication Foundation (WCF) & SOA
  • Windows Workflow Foundation (WWF)
  • Enterprise Services
  • Microsoft Enterprise Library
  • Windows Services
  • Microsoft Cluster Service (MSCS)
  • Component Load Balancing (CLB)
  • Microsoft Network Load Balancing Services (NLB)

Software Design and Development Lifecycle

  • Agile Software Development
  • Distributed Transactions
  • Team Development
  • Continuous Integration using Microsoft Team Foundation Server (TFS)
  • Unit-testing: MSUnit, NUnit
  • Custom Remoting: marshaling, channeling, security
  • Model Driven Development
  • UML modeling

Distributed Applications

  • Windows Azure Cloud Applications
  • Distributed Transactions
  • Web Services
  • Web Service Extensions, SOAP customization, XSD usage
  • Remoting
  • Custom Remoting: marshaling, channeling, security
  • BizTalkv

Desktop Applications

  • Windows Presentation Foundation (WPF)
  • WinForms
  • Third party controls
  • Custom controls
  • Asynchronous data and message processing
  • Custom designers
  • Smart Clients
  • Composite Application Blocks (CAB)

Web-Based Applications

  • ASP.NET
  • Third party controls
  • Custom controls
  • AJAX
  • XML/XSLT
  • Master Pages
  • ASP.NET MVC
  • Windows SharePoint Services (WSS)
  • FAST Search Server 2010 for SharePoint
  • Microsoft Office SharePoint Server (MOSS)
  • Microsoft SharePoint Server (SharePoint 2010)
  • Silverlight

Microsoft SharePoint

microsoftMicrosoft SharePoint is an excellent platform offering comprehensive SharePoint solution and custom SharePoint application development for enterprises of every scale and size. CIC develops solutions for SharePoint platforms to streamline your workflow and business operations. This includes information sharing, enterprise search implementation, business processes and business intelligence.

  • SharePoint Web Development
  • Point Intranet and Extranet Development
  • SharePoint Custom Enterprise Oriented Solutions
  • Digital Asset Management
  • Info Path Forms Development
  • Integration with Third Party Applications
  • Enterprise Portals and Business Intelligence
  • Template and Reports Design
  • Site Migration
  • Custom Web Part Development
  • Custom Workflow Development & Support
  • QA and Testing Services
  • Enterprise Content Management (SharePoint CMS)
  • Maintenance Services
  • Customization and Automation using Content Types and Event Receivers
  • Enterprise Infrastructure Planning & Deployment

Windows 10

microsoftThe technology world is moving at a very fast pace. Microsoft’s new Windows 10 operating system promises quality products and superior output in terms of services and applications.

As a Microsoft Certified Partner, we offer end-to-end Windows 10 Development Services that leverage the best use of this platform to deliver innovative and unique solutions to our clients. Our development teams are well equipped with the latest Microsoft technologies, and have immediate access to new releases and updates.

Our Windows 10 Development Portfolio & Capabilities include:

  • Application Porting & Migration Services from other platforms
  • Windows 7 and 8 Application Migration Services
  • Custom Windows Mobile Development
  • Application Development for Desktops
  • Custom Application Development Services
  • Web-Based Application Development Servicest
  • Software QA/Testing Services
  • Software Support & Maintenance
  • Windows Phone Data Synchronization Services
  • Windows Phone Communication Apps
  • Windows Phone Navigation & Social Media
  • AppsCustom Windows 8 Application Development for Desktops
  • Mobile Phones & Tablets

Java

microsoftCIC has a solid track record of successfully completing projects in Java technologies for dozens of clients. As Java Certified Professionals, our Java team members work in all Java languages, including emerging JVM-based ones, such as Scala, Groovy and Clojure. They are skilled in JavaScript and Database (SQL) development, and are comfortable with different architectures, from high-loaded enterprise solutions to compact programs.

JVM Languages

  • Java
  • Scala
  • Groovy
  • Clojure

Presentation Layer

  • Component-based frameworks (JSF, Tapestry, Wicket)
  • Request-Response based frameworks (Spring MVC, Struts2)
  • JS Frameworks (jQuery, dojo)
  • GWT

Frameworks

  • Spring
  • Windows Workflow Foundation (WWF)
  • Google Guice
  • Play!
  • Lift

Advanced Technologies

  • AOP
  • Globalization
  • Multi-threading
  • WebSockets
  • SHARE THIS

Java EE platform

  • Enterprise Java Beans (EJB)
  • MSSQL Server Integration Services (SSIS)
  • Java Message Service (JMS)
  • Contexts and Dependency Injection (CDI)

Reporting

  • Jasper Reports
  • BIRT
  • Crystal Reports
  • iText
  • XSL-FO
  • Apache POI

Java EE platform

  • Enterprise Java Beans (EJB)
  • MSSQL Server Integration Services (SSIS)
  • Java Message Service (JMS)
  • Contexts and Dependency Injection (CDI)
  • Java Transaction Architecture (JTA)

Application Servers

  • JBoss
  • Oracle WebLogic
  • Oracle GlassFish
  • Apache Tomcat
  • Jetty

Data access

  • Hibernate
  • EclipseLink
  • myBatis
  • JDBC

Oracle

microsoftCIC has always used Oracle technologies as powerful tools for implementing enterprise solutions. This platform has had a reputation for being restricted to only the most elite corporations. However, Columbus Corp makes Oracle solutions available for small and medium sized businesses as well. The use of this technology is often crucial for our clients' organic growth.

Our Technical Capabilities Include:

  • Oracle Database (SQL, PL/SQL, object capabilities)
  • Oracle Text
  • InterMedia
  • Oracle Discoverer
  • Oracle Application Server
  • Oracle Portal
  • Reports Developer
  • Forms Developer
  • JSP & PSP
  • OC4J
  • Oracle e-Business Suite (modules FA, ABM)
  • CIC is an expert in migrating data to Oracle databases and porting various applications to the Oracle platform.
  • CIC has carried out monumental projects using such formal methodologies as Oracle CDM and RUP. However, since these solutions are often time and money consuming, CIC offers a more flexible, lighter models which allow for faster and more affordable development process - maintaining the quality of the product and providing for the flexibility of the system's evolution and growth.

Linux/Unix

microsoftThese platforms provide a native environment for web and other network applications. Many industry-standard solutions are grown in this environment. Over our years of experience, we have seen time and time again the ability to use a variety of Open Source products that save time and reduce costs. This is why we strive to use them whenever feasible.

Technical Capabilities

  • Linux, FreeBSD, Oracle Solaris
  • Virtualization technologies (both OS and hardware level)
  • Heterogeneous distributed systems
  • Fault tolerant solutions
  • Enterprise products (Oracle) customization / maintenance / integration with
  • C / C++ / Java / Perl / PHP / Python / Ruby / shell scripting
  • X11/Xorg based GUI applications
  • Legacy web technologies (LAMP, strong expertise in Apache internals)
  • Secure communications (SSL/TSL), cryptography
  • Profiling and optimization
  • Kernel development
  • Java development for UNIX

Embedded

microsoftEmbedded systems are found practically everywhere as part of various electronic appliances designed to make our lives easier, more convenient and fun. Many modern electronic devices have an embedded microcontroller or microcomputer that processes data from its sensors, controls outputs and communicates with other devices.CIC has been developing firmware for widely used microcontrollers and system-on chips for some time and continues to invest in research and prototyping of hardware communication protocols, both wired and wireless.

This knowledge helps us to:

  • Develop custom firmware based on device specifications
  • Implement device commissioning / decommissioning functionality
  • Develop support modules for integration with new protocols
  • Create inter-device data exchange protocols, build M2M networks
  • Enterprise products (Oracle) customization / maintenance / integration with
  • Embedded Programming
  • ARM, AVR, System on Chip
  • Embedded Linux, Android, Windows Embedded, Real Time Operating Systems
  • 1-wire, SPI, I2C, UART, RS-485
  • Wireless Communication
  • ZigBee
  • Z-Wave
  • 6loWPAN
  • Smart Energy Gateways (SEG)
  • Bluetooth and 802.11
  • Remote sensors

SAP

microsoftAn SAP implementation can be challenging, complex, and a drain on company resources. The flexibility, power, and broad scope of SAP's functionality can create unexpected organizational challenges that need to be carefully managed during the design, implementation and integration of the SAP software package.

SAP implementation project planning

  • System design and business blueprint
  • SAP implementation project management and program management
  • Business process redesign and definition
  • Gap analysis between industry pre-configurations and client business requirements
  • Organizational change management and employee communications
  • SAP training for end-users
  • Form and report definition
  • Data migration strategy and mapping
  • Technical infrastructure upgrades
  • Business process, NetWeaver, and systems integration
  • Functional expertise in key SAP modules, including FICO, SD, MM, PP, CRM, and others

IOS(iPhone, iPad)

microsoftOur skilled iPhone designers possess innovative thoughts and are able to provide innovative and feasible design solutions to the clients according to their business needs. Our creative designers make use of the right color combinations and illustrations to create alluring designs and ensure that the applications look colorful and engaging. We fully understand how the iPhone graphics are created in the newer phones featuring the retina display and exploit its full capability by carefully inspecting every element on the page and thereby crafting high resolution and appealing designs as per the client's requirement.

Services

  • iOS apps development for iPhone/iPod Touch/iPad
  • UI/UX design of the iOS apps
  • Porting apps to/from iOS
  • Submitting apps to the app store

Skills

  • Video/Audio streaming
  • 2D/3D graphics
  • GPS/LBS
  • Video/Audio Streaming

Android

microsoftAndroid is one of the fastest growing mobile application development platforms available today for both smart phones and tablets. Android applications captured around 50 percent of the global smart phone market share until the end of 2012 and has become a leading technology worldwide.

Features of Android Apps Development

  • An open source, intuitive and feature-rich platform
  • Easy to use application development tools and APIs
  • GSM, EDGE, CDMA, Bluetooth, Wi-Fi, EV-DO and UMTS technologies to send/receive data across mobile networks
  • Comprehensive libraries for 2D and 3D graphics, images, audio and video files
  • Features of Video camera, Touch screen, GPS, Accelerometer and Magnetometer
  • Comprehensive libraries for 2D and 3D graphics, images, audio and video files
  • SQLite for data storage
  • Android SDK simplifies development and helps in formation of rich, intuitive and alluring apps
  • Top most mobile development technology backed by powerful community
  • Flexible and simple application porting
  • Easily integrated with Google mail and calendar
  • Rapidly growing platform
  • Fast, reliable and cost-efficient Android application

Windows Phone

microsoftWindows 8 from Microsoft can be accredited for making touch screen technology more popular among the businesses across the globe. If you wish to build any productive application, this is the best platform. While common business applications are enough for many businesses, there are others who like things to be customized to fulfill their needs and that's where we came into a picture.

Our Windows Mobile Offerings include:

  • Windows Mobile Custom Application Development Services
  • Windows Mobile Web-Based Application Development Services
  • Windows Mobile Porting & Migration
  • Windows Mobile Software QA/Testing Services
  • Windows Mobile Software Support & Maintenance
  • Microsoft Office Outlook, Office Word, Office Excel, Office PowerPoint.

HTML5

microsoftHTML5 is a next generation front-end user interface technology. It's not merely a new technical specification allowing developers to solve technical problems easier. It's a definite game changer in the approach to website development, which provides a competitive advantage to businesses that opt to use HTML5 today.

Specialized HTML5 frameworks such as:

  • Sencha and Sencha Touch
  • jQuery and jQuery Mobile
  • jQTouch
  • Kendo UI

Overall, CIC Is The Right Agile Vendor For:

  • HTML5 Application Design and Development
  • HTML5 Desktop Application Development
  • HTML5 iPhone Application Development
  • HTML5 iPad Application Development
  • HTML5 Android Application Development
  • Legacy Front-End to HTML5 Migration
  • Flash to HTML5 Migration

Artificial Intelligence

It is the development and innovations of computer systems to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages. A computer program with AI can answer the generic questions it is meant to solve. Programmings in AI can absorb new modifications by putting highly independent pieces of information together. Hence ,even a minute piece of information of program can be modified without affecting its structure.

Applications:

AI has been dominant in various fields such as −

Gaming − AI plays crucial role in strategic games such as chess, poker, tic-tac-toe, etc., where machine can think of large number of possible positions based on heuristic knowledge.

Natural Language Processing − It is possible to interact with the computer that understands natural language spoken by humans.

Expert Systems − There are some applications which integrate machine, software, and special information to impart reasoning and advising. They provide explanation and advice to the users.

Vision Systems − These systems understand, interpret, and comprehend visual input on the computer. For example,

A spying aeroplane takes photographs, which are used to figure out spatial information or map of the areas.

Doctors use clinical expert system to diagnose the patient.

Police use computer software that can recognize the face of criminal with the stored portrait made by forensic artist.

Speech Recognition − Some intelligent systems are capable of hearing and comprehending the language in terms of sentences and their meanings while a human talks to it. It can handle different accents, slang words, noise in the background, change in human’s noise due to cold, etc.

Handwriting Recognition − The handwriting recognition software reads the text written on paper by a pen or on screen by a stylus. It can recognize the shapes of the letters and convert it into editable text.

Intelligent Robots − Robots are able to perform the tasks given by a human. They have sensors to detect physical data from the real world such as light, heat, temperature, movement, sound, bump, and pressure. They have efficient processors, multiple sensors and huge memory, to exhibit intelligence. In addition, they are capable of learning from their mistakes and they can adapt to the new environment.

Our Role in AI:

The ABSI team has become an expert in developing embedded solutions for clean energy, home automation, smart grid systems and machine-to-machine networks.Our areas of expertise includes the Speech Recognition System, Remote sensors, Smart Energy Gateways (SEG) and are planning more innovative AI technologies which are going to come soon in the real world applications.

Cloud Technology

Cloud technology is the consequence of the evolution and adoption of existing technologies and paradigms. The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each one of them. The cloud aims to cut costs, and helps the users focus on their core business instead of being impeded by IT obstacles.The main enabling technology for cloud computing is virtualization. Virtualization software separates a physical computing device into one or more "virtual" devices, each of which can be easily used and managed to perform computing tasks. With operating system–level virtualization essentially creating a scalable system of multiple independent computing devices, idle computing resources can be allocated and used more efficiently. Virtualization provides the agility required to speed up IT operations, and reduces cost by increasing infrastructure utilization. Autonomic computing automates the process through which the user can provision resources on-demand. By minimizing user involvement, automation speeds up the process, reduces labor costs and reduces the possibility of human errors.Users routinely face difficult business problems. Cloud computing adopts concepts from Service-oriented Architecture (SOA) that can help the user break these problems into services that can be integrated to provide a solution. Cloud computing provides all of its resources as services, and makes use of the well-established standards and best practices gained in the domain of SOA to allow global and easy access to cloud services in a standardized way

Our Software-defined infrastructure(SDI)

We provide robust SDI solutions across the broadest range of software and hardware platforms—from leading vendors as well as open-source. Whether it’s a move to software-defined compute, storage, or networking, SDI builds agile enterprises ready for cloud innovation. Increasing demands are faced by businesses towards the need for rapid innovation and even better customer experiences. IT needs to deliver efficient, agile services in new ways to meet those expectations. Fortunately, the technology barriers that once kept businesses from building scalable data centers are rapidly falling away. SDI paves the way for enterprise clouds that are optimized to accommodate traditional and cloud-native applications with ease. With SDI-enabled clouds, our most strategic on-premises workloads are managed with ease while gaining a seamless pathway to a hybrid cloud environment as business needs change. SDI delivers a huge number of positive impacts for your business. Legacy enterprise storage systems are a key area for transformation with software-defined storage. So are enterprise networks, which can benefit greatly from virtualization and a software-defined architecture that allows for more fine-grained network security policies. Highly virtualized businesses will want to explore cloud orchestration capabilities in SDI solutions for greater levels of programmatic controls and automation. This results in high-functioning, efficient, and agile data center ready to drive cloud innovation for our business.