Services

Software Design & Development
  • Systems Integration
    Apsmith integrates new software application systems with an organization's existing computing systems and software applications to extend functional capabilities necessary in achieving holistic deployments and to ensure system-wide interoperability.
  • Business Requirements Analysis

    Apsmith Business and Process Analysts and Industry Specialists work with an organization's business and operational units in the:

    • documentation and assessment of current processes and systems, and any existing gaps,
    • gathering of business and system requirements, and user specifications,
    • formalization of detailed functional and technical specifications against which the eventual software application system will be tested and certified
  • Software Architecture & Design

    Senior Software Solution Architects, drawing from extensive experience and seasoned expertise in complex heterogeneous systems, networks and IT environments, deliver comprehensive high-level software architecture plans and detailed design specifications of a software application system to meet technical, operational and business requirements, while optimizing performance, security and manageability.

  • Project Management
    Every project engagement involves the Project Management Office (PMO) which manages documentation and reporting, communications with stakeholders, coordination of team members and activities, timeline targets, metrics monitoring and closure. Many of our Project Managers carry the PMP designation and are versed in project management methodologies (MSF, SCRUM,DSDM, XP, Waterfall), to adapt to a project's particular requirements or to the SDLCs of our principals or clients.
  • Business Process Redesign
    The BPR sub-practice analyzes and designs workflow and processes within an organization. The objective of transformation is for organizations to become more efficient and take advantage of cost-effective modernization technologies and economies-of-scale. It is the basis for many developments in the management of a business, especially in the areas of Enterprise Resource Planning, Supply Chain Management, Knowledge Management and Enterprise Collaboration, Human Resource Management and Customer Relationship Management.
  • Application Development

    Development teams, responsible for the writing of code following a planned and structured process and in coordination with the rest of the project team (Solution Architects, Project Managers, Business & Process Analysts, Quality Assurance Testers, Technical Writers and Trainers), are organized according to proficiencies and technology platform orientation.

    • Supported technology platforms
      • Development Platforms / Frameworks
        • .Net
        • J2EE
      • Database
        • SQL, Oracle,
        • MySQL
      • Portal solutions
        • Microsoft SharePoint
        • Lifreray
        • Alfresco
      • Mobile Development
        • Android
        • Windows Mobile
        • Symbian
      • Browser Support
        • Internet Explorer
        • Mozilla Firefox
        • Safari
        • Opera
      • Multimedia and Graphics
        • Flash
        • Silverlight
        • Photoshop CS5
    • Primary Methodologies
      • Microsoft Solutions Framework
      • PMI
      • SCRUM
    • Technical Library Management
      • EDRA Enterprise Library & Software Factory
  • Application Integration

    Enabling us to respond, as Systems Integrator, to requirements of computing environments with islands of automation or information silos, Apsmith possesses the expertise required to integrate applications together to simplify and automate business processes with the goal of avoiding sweeping modifications to existing applications or data structures. These scenarios are usual challenges to systems related to Supply Chain Management, Customer Relationship Management, Business Intelligence, and other systems for managing data and workflow.

  • Application Testing

    Testing teams execute on approved Test Plans which contain Test Scripts, Test Cases, and Testing Automation, based on documented Functional and Non-functional requirements and Use Cases. User Acceptance Testing, Systems Acceptance Testing and Operations Acceptance Testing ensure that applications developed meet business and technical requirements, to correct any software bugs or defects, and even to capture any unrecognized requirements.

    • Our application testing services are usually employed in:
      • Software application development
      • Software application remediation
      • Software version or component upgrades
      • Platform migration or re-platforming
      • Hardware environment change
      • Application integration
    • Please see Infrastructure (Stress Testing and Tuning & Optimization ) for further service information on Non-functional Testing, such as those that may require scalability (loading and capacity), availability (fail-over and redundancy), and security testing.
  • System Implementation and Deployment
    System Implementation and Deployment involves deployment planning and scheduling (which also includes exception handling and roll-back procedures), automation of software deployment, creation of application image, deployment testing, and services for actual production roll-out.
  • System Audit
    Audit involves the collection and evaluation of system diagnostics, and practices and operations attending these systems. Evaluations are set against a set of established criteria, and standards for internal control design and effectiveness. Apsmith's services for systems audit are designed to verify efficient processing of applications under normal and potentially disruptive conditions (performance, security and availability) and to verify that controls are in place on the client (computer-receiving services), server, and on the network connecting the clients and servers. Services include rating and assessment, identification of gaps and recommendations on correcting any identified gaps.
  • Change Request Management
    Apsmith adopts the same SDLC methodologies and approach in the management of Change Requests which entail one or many adjustments, enhancements or otherwise new requirements outside of those specified in, or materially varying from, the original functional and user specifications of a software application system.
Software Support Services and Maintenance

Primarily following processes for trouble-ticketing and issue/incident escalation, support services involve error replication or simulation, root cause identification and isolation, analysis, diagnosis, development of workaround, hot fixes or patches, incident and regular reporting, and, the recommendation and development of long-term solutions, all geared towards the restoration of application availability or prescribed performance levels.

System health checks, vital statistics monitoring and supportability reviews are inclusions to the service. Support may be part of a larger Service Level Agreement.

Infrastructure
  • Lower operating and capital costs, simplified maintenance, increased productivity and reliability.
    • Apsmith has extensive experience and the credentials necessary for large-scale, enterprise-wide infrastructure deployments especially in the implementation of:
      • Microsoft Infrastructure Solutions
        • Windows Active Directory
        • Microsoft Exchange Server
        • Microsoft System Center
      • Server Consolidation & Virtualization
      • Cloud Computing (Preparedness, Architecture Planning and Implementation)
    • Planning & Architecture
    • Tuning & Optimization
    • System Audit
    • Security Audit
    • System Upgrades & Deployment
    • Stress Testing
    • Disaster Recovery and Redundancy
Training
  • .Net Development
  • Java Development
  • Microsoft SQL Server
  • Microsoft Office SharePoint Server
  • Microsoft Windows Server
  • Microsoft Solutions Framework
Content Provisioning
  • Composition Services
  • Abstracting & Indexing
  • Editorial Services
  • Research & Analysis
  • Technical Writing
  • Text-to-Voice Conversion
  • Voice Recognition
  • Data Capture & Data Entry
Outsourcing

Apsmith is considered a cost-effective and reliable solution partner for outsourcing requirements of clients from overseas and in-country. Apsmith works like an extension of client organizations by ensuring quality, on-time delivery and providing clients the flexibility and agility to augment its delivery capabilities on-demand.

Outsourcing also allows our clients to focus on other business issues while commissioning activities outside of its core competencies to the care of Apsmith. Consequently, more business resources and management attention can be focused on more strategic issues within the client organization. Our clients are then able to streamline their operations while benefitting from world-class services delivered on time with the most current technologies available.

  • Outsourcing Operations & Maintenance

    Apsmith hosts and operates customer software application systems, likewise subject to Service Level Agreements and security provisions. Some of these applications or systems are:

    • Email Management
    • Customer Registration and Loyalty
    • Content Management, Provisioning and Aggregation
    • Mobile Marketing Campaign Management
    • Database Management
    • Document Imaging, Scanning and Archiving
  • Application Systems Operations Outsourcing
  • Application Development Outsourcing
  • Infrastructure Operations Outsourcing
  • Business Process Outsourcing
  • IT Staff Augmentation