MOSS SharePoint

Microsoft Office SharePoint Server [MOSS]

Selselah has notable experience in facilitating enterprise wide business processes with the help of Microsoft Office SharePoint Server (MOSS). We provide business content management, process implementation, inter and intra - team collaboration through consolidated sites, handling of business records and, accessing, searching and analysis of business data with the help of MOSS.

Business process automation is another feature of MOSS that is widely popular. Business processes can be automated by creating workflows and form-based information processing. Alongside business process automation, Selselah has developed MOSS-based applications to aid business data analysis and decision-making. We have made the use of SharePoint development to create dynamic enterprise-scale sites, business dashboards, and menu- based applications. SharePoint development also aids in incorporating information from external systems as well.



SharePoint Design and Implementation Consulting

From business and technical design to implementation, our SharePoint consultants can assist you with all phases and all tasks of a SharePoint project. We are able to provide a complete project team, or participate on an as-needed basis if you already have an internal project team and just need to augment the team with an "expert".

SharePoint Branding Services

Does your SharePoint need an extreme makeover? Our SharePoint consulting team offers complete visual customization and branding ("skinning") services by talented visual designers who are experts in the not-so-intuitive science of applying outstanding visual designs to SharePoint. We can help your SharePoint customization project with custom:Style sheets, Templates, Themes, Site definitions, Portal area definitions

SharePoint Server Farm Architecture Consulting:

Expanding your SharePoint installation to a server farm can be a daunting task. Making sure your portal is available and responsive to local and remote users should be a primary concern to any organization. Take advantage of our SharePoint Architects' experience in this area and avoid the many pitfalls in these types of projects.

Taxonomy Development and Consulting:

For many organizations, one of the most difficult tasks on a SharePoint project is to design a taxonomy strategy that addresses portal/site organization and navigation as well as an overall information architecture that specifies how content will be categorized, classified and tagged. One of the primary reasons this is difficult for many organizations is that there is no "cookbook" approach to this task that really works.

Instead, the best way to develop a taxonomy strategy and design is to pair knowledge of an organizationís content with knowledge of the functionality and capabilities of the software that will be used to develop the portal/sites. Our SharePoint consultants can help you through this process by providing expertise we have gained from working on numerous design engagements as well as our deep knowledge of the taxonomy-enabling features of SharePoint.

Custom Web Part Development:

We can provide custom web parts, administrative tools, and help you with other development projects. We have a team of outstanding .NET developers who develop our commercially available SharePoint add-ins that are also available to work with you to meet the specific requirements of your organization.

InfoPath Forms Development:

Our InfoPath consultants can help you to improve and automate your business processes to common business forms like timesheets, expense reports, and claim forms. You can then access and fill out these secure standardized forms using a browser on your PC, laptop, or handheld device.

In building and deploying SharePoint solutions we have worked upon and implemented (amongst others) the following:

a) CFTs:
We develop custom field types in situations where in the data does not conform to the available SharePoint field types. The diagram showcases how custom field types interact with the SharePoint site.

b) Workflows:
A workflow is a virtual representation of a work process and helps in streamlining and organizing the activities that form a part of the process. A workflow, in SharePoint Services, can control every aspect of an item and can be designed to replicate the steps necessary for the workflow to be completed. Below is an example of a workflow wherein a document is routed to multiple users for approval.

c) Event Handler:
An event handler describes the business logic and course of action that is to be performed when an event occurs in SharePoint. An example of an event handler that we have implemented: a cross-site validation to ensure that the username is unique.

d) Custom content types:
Content types define settings that can be applied commonly to a set of content fields. A content type can be used to manage page metadata and behavior. In various instances we have created content types and them to multiple content items.

e) Web Parts:
A SharePoint page is a combination of web parts. Custom web parts can be written to extend the basic SharePoint functionality.

f) Custom Features:
Custom features are a means by which new functionality (custom field types, workflows etc), can be built and made accessible all across a site. A feature defines the manner in which functionality interacts with the system. Features can be easily activate/deactivated to add/remove functionality from a website.

We have implemented the above mentioned points in developing the following solutions:

Engagement Models

Based on their requirements and the nature of the services required, We offer two modes of development:

Fixed cost projects: For situations wherein the requirements are clearly defined and the timelines and budget are fixed. It is ideal for small to mid-sized projects.

Hiring Dedicated Developers: For situations wherein you would like to extend your staff without the hassle of hiring and training employees. The dedicated resources, from a single resource to a team, will be working on your project alone.

Development Approach

Our development approach ensures that we deliver solutions of the highest quality. Clients are actively involved during the development process. A clear and transparent communication channel is established between the development team and the client.