Ensemble has extensive experience with a wide range of software platforms, programming languages, technologies, processes, and methodologies. This know-how is brought together and applied in each of the disciplines of the software development life cycle. We are available to work on-site worldwide.

Services

Software Development
  • Software architecture
  • Application integration
  • Full life cycle software development
  • Quality assurance
  • Documentation
  • Deployment
  • Testing
Business Analysis
  • Business process analysis
  • Requirements discovery, analysis, and documentation
  • Technology audit and technical direction
Project Management
  • Time and cost estimation
  • Planning and scheduling
  • Issue tracking
  • Change management
Expert Guidance
  • Development mentoring and technology transfer
  • Development-process consulting and coaching including IBM® Rational Unified Process® (RUP®)
  • Usability

We are an agile, versatile, and creative team with a large capacity for solving seemingly intractable problems and integrating diverse technologies.

Technologies

  • Adobe® LiveCycle®, Flex™, Acrobat®, and AIR™
  • Microsoft® .NET
  • Enterprise Java (J2EE)
    • IBM WebSphere®
    • BEA® Weblogic®
    • JBoss