Software Development

Home » Services » Widget Development

Widget Development


Because of our products origins, Pyramid Solutions is uniquely positioned to offer exceptional custom widget development services. Our product teams have formalized a complete end to end methodology for developing widgets that ensures your exact business requirements are met, without having to sacrifice the concepts of widget interoperability that make them so useful.

Using widgets to build solutions unlocks a powerful platform for enabling custom enhancements that can deliver the exact functionality you’re looking for. It’s very easy to extend the user interface of any widget based solution, including those developed with IBM Case Manager. This is exactly how Pyramid Solutions’ Agile ACM Catalogue started, as a collection of widgets and APIs we recognized as being built solution after solution as custom development.

Pyramid can develop widgets in a variety of technologies including Dojo, Extjs, & JQuery, but our must productive work is done using Silverlight. Pyramid Solutions has developed the Silverlight iWidget Connector (SLiC) library to enable the rapid development of very powerful widgets. Leveraging SLiC to access the Silverlight development platform enables widgets to use a very wide library of powerful controls, validation, logging, animation, & more. SLiC will enable widgets to do things you wouldn’t think possible of a widget.

Many widgets will implement functionality that involves interacting with existing backend systems. Pyramid Solutions has often encountered the situation that the necessary backend system functionality hasn’t been exposed to web tier before, and thus not consumable by the widget. Our experience extends to developing RESTful APIs for your existing backend system using development technologies like JEE/Java, .NET, COM, & PHP. Pyramid Solutions can customize the APIs to meet your exact needs including performance, breadth of functionality, and position within your enterprise.

When you engage in custom widget development services Pyramid Solutions will deliver to you:

  • The Requirements and Design Document covering use cases, functional flows and technical requirements
  • The functional and integration Test Plans used to verify a Widget is complete
  • A widget package containing the custom widgets ready for deployment
  • Complete step by step installation documentation
  • End User Help Files that guide a user through using the Widget
  • Mashup Builder help files that cover widget configuration and wiring along with troubleshooting guidelines
  • Source code repository including Ant build scripts, ready to be put in your continuous integration environment
  • Equivalent documentation for any APIs developed
  • Collaborative training and exploration sessions covering the functionality of your new widget

If you need to expand your development team or build out a custom piece of software we’re available to help.