• Looser
  • Technology Strategy

    Dimagi offers technology strategy for highly complex distributed systems as well as smaller home-grown systems. We draw upon years of experience in deploying national-level systems for various government, commercial, and non-profit organizations worldwide. We design and build systems to be reliable, scalable, sustainable, and easy-to-use.  Our years of experience executing on varied projects helps us advise our partners in choosing the appropriate technologies and solutions to meet their own custom needs. Some areas of expertise include:

    Experience designing and deploying enterprise-scale systems including:

    • System archictecture and design
    • Project planning and management
    • Team building, personnel recommendations, and training
    • Due diligence (for new or existing projects)
    • Technology evaluation and selection
    • Harmonizing technical implementation with budgetary constraints

    Familiarity with broad range of relevant technologies, inlucding:

    • Microsoft .NET and Java/J2EE Web Systems
    • Mobile platforms (J2ME, Windows Mobile, Android)
    • Efficient and secure data collection, processing, aggregation, and storage
    • Internet, SMS, and IVR-based distributed systems for data collection and dissemination
    • Enterprise portal applications, Javascript and Ajax web interfaces
    • GIS systems, Smart cards, Barcode scanners