Consulting

SpringSource provides worldwide support that spans a number of scenarios related to building enterprise applications that are light, robust, secure, scalable and powerful.

Our fundamental goal is to help you do what you do better. Like the Spring framework, we strive to deliver outstanding value with every step. If you are looking for a body shop that can deliver huge volumes of questionable code for a song, or a huge consultancy that charges huge prices for a brand and a sports jacket, we're not the answer. Instead, our model is to hire the best, and use them to give you the best possible leverage. Each of our offerings is intended to help you build better applications faster.

  • Architectural review. In any application, you're going to want to know how to get better. Architectural reviews can help you identify and eliminate risk that is sometimes inherent with a new technology. We can look at your business problem, read your code, interview your developers, and understand your designs. Many of our engagements will start with a design review, and based on the risk factors that we identify, they may lead to other types of engagements.
  • Jump start. When you adopt a new technology, your first few hours are the most crucial. We can help you ramp up quickly, to help you get the best possible start. We can bring our world-wide services to you. It's been shown that mentoring is the best possible way to get there.
  • Proof of concept. If you're new to Spring, you'll probably want to put it through its paces before you make a large commitment. A proof of concept can show you how Spring can work in your environment. Further, once you have a base for your application, you'll be able to build on that foundation much more quickly. We can come to you, or save you travel expenses, or handle some mixture of the two models.
  • Performance tuning. Many J2EE applications suffer from performance problems. We have strong expertise in performance tuning J2EE applications, and can identify bottlenecks and advise you how to tackle them, or fix them for you.
  • Short-term or part-time development. We understand that certain parts of an application are harder to build than others. We also know from experience that the first couple of releases are the most crucial. We can provide remote developers, who can help you navigate the most difficult aspects of your application. We can also provide remote project leadership on a part-time basis.
  • Long-term development. If you'd rather have us to manage and run a full project, we can do that too. We have the broadest Spring partnerships in the industry, and can find someone to handle a project of any size. 

We've worked with some of the largest companies in the world, and we've also worked with start ups. We know that we can help you too. Contact us for rates and availability.