SIL has been providing solutions in following
types of applications:
Multiple forces (e.g. Business Need, Scalability, Accessibility, Maintainability) are
altering the scope and architecture of application development. In business, global
competition and the increased pace demand rapid deployment of highly adaptable systems.
Today, the deployment of an application can extend far beyond an organization’s boundaries.
SIL has experience and expertise in developing a wide variety of the for Web Applications.
Open Source Framework
Based Software Development
The application development based on Open
standard “free software” is catching the attention of many
software analysts and consultants, as the quality and reliability
of open source software tools is steadily getting better.
The biggest advantage of having open source code
based software development is the Low Total Cost of Ownership.
Due to increasing demands, SIL has done various projects using
using the open source code based products and tools.
Component Based Development
At the foundation of this approach is the assumption that certain
parts of Software Solutions reappear regularly and such
parts should be written once and used many times. Component
based software development (CBSD) focuses on building Software
Solutions by defining the application architecture & developing
the application in such a way that so developed block can be
used independent to the application in other similar application
also. SIL will provide/develop such components for integration with
new applications. This approach can potentially be used to reduce
software development costs and assemble systems rapidly.
XML Applications
To address the requirements of commercial Web publishing and enable the further expansion
of Web technology into new domains of distributed document processing, the World
Wide Web Consortium has developed an Extensible Markup Language (XML) for applications
that require functionality beyond the current Hypertext Markup Language (HTML).
XML is a universal language for data on the Web that lets developers deliver content from
a wide variety of applications to the desktop. XML promises to standardize the way
information is searched for, exchanged, adaptively presented, and personalized.
Data such as customer information, credit card transactions, purchase orders, and
fulfillment requests can be converted to XML and shared across applications without
changing legacy systems.
XML can be used to exchange data between Web server and browser or between trading partners
without the existing systems needing any prior description of the data's structure.
XML Applications can be divided into three broad categories:
- Applications that require the Web client to mediate between
two or more heterogeneous databases.
- Applications that attempt to distribute a significant
proportion of the processing load from the Web server to
the Web client.
- Applications that require the Web client to present different
views of the same data to different users.
SIL has the experience
and the technical know how to develop and implement solutions
based on XML and related standards.