Shahidoon Software Technologies

Home / Our Services

Our Services

IBM Lotus Notes Database

IBM Notes(formerly Lotus Notes) and IBM Domino are the client and server, respectively, of a collaborative client-server software platform from IBM. IBM Notes provides business collaboration functionality, including email, calendars, to do lists, contacts management, teamrooms, discussion forums, file sharing, microblogging, instant messaging, blogs, and user directories. IBM Notes also provides access to and integration with other IBM Domino applications and databases and IBM Notes 9 Social Edition.

XPages Applications

XPages is a rapid web and mobile application development technology. It allows data from IBM Lotus Notes ( 'IBM Notes') and Relational Databases to be displayed to browser clients on all platforms.The programming model is based on web development languages and standards including JavaScript, Ajax, Java, the Dojo Toolkit, Server-side JavaScript and JavaServer Faces. XPages uses IBM Lotus Domino, IBM's rapid application development platform, including functionality such as the document-oriented database.

Web Services

A Web service is a method of communication between two electronic devices over a network. It is a software function provided at a network address over the web with the service always on as in the concept of utility computing. A software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages.


SQL (Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS).Originally based upon relational algebra and tuple relational calculus, SQL consists of a data definition language and a data manipulation language. The scope of SQL includes data insert, query, update and delete, schema creation and modification, and data access control. It also includes procedural elements.


MySQL is the world's second most widely used open-source relational database management system . The SQL phrase stands for Structured Query Language.which is used for adding, removing, and modifying information in the database. Standard SQL commands, such as ADD, DROP, INSERT , UPDATE can be used with MySQL. MySQL databases, build database structures, back up data, inspect status, and work with data records.


Oracle is a powerful relational database management system that offers a large feature set. Along with Microsoft SQL Server, Oracle is widely regarded as one of the two most popular full-featured database systems on the market today,The Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system produced and marketed by Oracle Corporation.SDL developed the original version of the Oracle software.


C is a powerful system programming language, and C++ is an excellent general purpose programming language with modern bells and whistles.C has facilities for structured programming and allows lexical variable scope and recursion, while a static type system prevents many unintended operations,It is designed with a bias for systems programming (e.g. embedded systems, operating system kernels), with performance, efficiency and flexibility of use as its design requirements.


Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers ``write once, run anywhere`` (WORA), .The original and reference implementation Java compilers, virtual machines, and class libraries,The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.


jQuery is a JavaScript library that allows web developers to add extra functionality to their websites. It is open source and provided for free under the MIT license. In recent years, jQuery has become the most popular JavaScript library used in web development. To implement jQuery, a web developer simply needs to reference the jQuery JavaScript file within the HTML of a webpage. Some websites host their own local copy of jQuery.


Stands for ``Hypertext Preprocessor.`` PHP is an HTML-embedded Web scripting language. This means PHP code can be inserted into the HTML of a Web page. When a PHP page is accessed, the PHP code is read or ``parsed`` by the server the page resides on.The output from the PHP functions on the page are typically returned as HTML code, which can be read by the browser. Because the PHP code is transformed into HTML before the page is loaded, users cannot view the PHP code on a page.


.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large library and provides language interoperability across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides services such as security,memory management,and exception handling.


ASP.NET is a server-side Web application framework designed for Web development to produce dynamic Web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.Web development technologies such as PHP, JSP, and ASP. With ASP.NET Framework 2.0, Microsoft introduced a new code-behind model which allows static text to remain on the .aspx page, while dynamic code remains in an .aspx.vb or .aspx.cs or .aspx.fs file.

Computer Network

A computer network or data network is a telecommunications network that allows computers to exchange data. In computer networks, networked computing devices pass data to each other along data connections. The connections (network links) between nodes are established using either cable media or wireless media. shared use of application and storage servers, printers, and fax machines and email .

Share Point

Microsoft SharePoint is a web application framework and platform developed by Microsoft SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure. By default, SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite. Share Point also incorporates a complete development stack based on web technologies and standards-based APIs.

Mobile Application

Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing, downloaded by customers from various mobile software distribution platforms, or delivered as web applications using server-side.

Remote Infrastructure Management

With resources scarce and budgets tight,IT organizations need new ways to reduce costs and work more efficiently.Remote outsourcing of infrastructure services is one increasingly popular option with Cognizant clients.Our RISM 2.0 framework lies at the center of our managed services.This portal foundation provides the building blocks for monitoring every IP-enabled device and process on your network.It helps resolve problems quickly.

Custom Application Development

We approach Application Development in a mature,proactive way.We believe that Application outsourcing can reap benefits only if risks are minimized and balanced by offshoring-incentives like reduced costs,unfailing performance ratios and consistent quality levels.Our development model is a meeting of the conventional and the current.We marry conventional practices with agility to provide faster,enhanced solutions to client.

Enterprise Social

Enterprise Social Networking is the best way to unleash suppressed expertise, keep reacting to changing workforce dynamics, and adapt to changing markets. It enables employees to work smarter and deliver results by connecting with various knowledge and people communities. It improves speed of execution within the organization and captures best practices for reuse and enhances collaboration and thus accelerates organization-wide innovation.