three developers looking at code that is floating in front of them

Application Development

Application services are provided within the structure of an established development process which follows standard System Development Lifecycle (SDLC) methods. Application services cover a broad spectrum that includes application design, application programming, integration with existing systems, data conversions and consolidation, batch job scheduling, report design and development, analysis and testing services.

Application development services include but are not limited to Solutions Consulting, Systems Analysis/Design, System Development (Programming), Data Base Design and Management, Application Integration, Application Implementation, and Testing.

Planning/Analysis Services:

  • ​Requirement Definition: Assist business users in defining the business requirements to be addressed by a technical solution. Defining business requirements may include an analysis of the current business environment and then define the technical requirements for a proposed technical solution in operational terms.
  • Business Analysis: Assist Commonwealth agencies in the analysis of strategic business process to identify new business processes or improvements to current business processes that might be facilitated by a technical solution.
  • Facilitation: Utilize facilitative techniques to assist the decision-making process of Commonwealth agencies in defining project objectives. Since facilitation services bring key users, decision-makers, and constituents together to focus on the task at hand, it has a broad application within the IT environment within the Commonwealth. It is especially valuable during the project initiation and definition phases of IT projects.
  • Hardware and Software Research: Assist agencies that may not have available resources to investigate or remediate hardware and software issues that it encounters. When necessary, coordinate the involvement of other divisions within COT to assist with the research, or may involve other research resources that have contracts with the Commonwealth.
  • Software Review: Research, analyze and evaluate commercial software applications to ensure that they support the agency’s business strategy and operate within a feasible technical architecture. Assist the business users in the identification of software evaluation requirements that address important aspects of the application (functionality, reliability, usability, efficiency, maintainability, and portability) and in the performance of a structured software review and evaluation process that results in sound, objective software procurement decisions.

Planning/Design Services:

  • ​Application Design: Define the specifications for a technical solution to meet the full set of business and technical requirements. During application design, the specifications will evolve from high-level (system or application) to mid-level (module) to low-level (component). The focus of application design is on application modularity and integration, with an emphasis on building the right product.
  • Data Modeling: In the process of developing applications, Data Modelers will analyze the customer's data needs and create a Logical Data Model, including the naming and defining of necessary data elements, grouping data elements into tables and determining the relationships between various tables. The Physical Data Model will be based on the Logical Data Model as will Use Cases and Coding.
  • Architectural Review: Analyze and propose architecture solutions that support the organization’s existing business strategy, that comply with the Commonwealth’s standards, and that can be adapted to sustain emerging technology trends. When necessary, coordinate the involvement of other areas of expertise within COT to assist with the evaluation.

Execution/Construction Services:

  • ​Application Construction: During application construction, COT can build or construct the business application. Usually a great deal of additional application design is conducted at the program or component level. In addition, COT may produce the application’s user and product documentation and develop user and technical training. Finally, COT may convert data from an existing application.
  • Web Development: COT provides professional Web site design, database development, e-commerce solutions, and content management systems.
  • Documentation Services: Review new or existing applications for the purpose of creating or improving supporting documentation. Application documentation may include system design, file structures, database descriptions, application control procedures, security requirements, backup & recovery procedures etc.
  • IT Procurement Assistance: Assist in the analysis of procurement options to determine which option is appropriate for the particular business needs. Develop, or assist in the development of, procurement requests such as Requests for Information (RFI), Request for Proposals (RFP), and Requests for Bids (RFB), etc. COT may review vendor proposals for compliance with applicable architectural and development standards. If appropriate, coordinate involvement of other areas of expertise within COT to assist with the review and formal evaluation of vendor proposals.

Control/Testing Services:

  • Application Testing: Validate application requirements and specifications by testing the application’s functionality, usability, and technical performance. Application testing may also validate user and product documentation and the user and technical training.

Control/Implementation Services:

  • Application Deployment: Manage or support the deployment of the application for use in the business environment. The product set that is deployed can include the application, the user and product documentation, and the user and technical training.

Application Support and Maintenance Services:

  • ​Post-Implementation Support: Provide application support throughout the life of an application. Provide ongoing system maintenance and enhancements and retire the application when it meets the end of its useful life.
  • Application Tuning: Review application code, coding techniques, program design and interaction with data sources to improve application performance and efficiency.


Rates

Application Development and SupportCS10$100 / Hour

COT provides a wide array of application services and supports a variety of platforms including application design, programming, analysis, support and maintenance, developing customized solutions, supporting and maintaining Commercial Off The Shelf (COTS) applications, application modernization services, integration with existing systems, data conversions, data warehousing, report and dashboard development, web services, batch job scheduling, testing, and training.

No Results
CIO-108 Proof of Concept and Pilot Project Policy

Establishes controls related to Commonwealth Office of Technology (COT) Enterprise requirements for Proof of Concept (POC) and Pilot Projects.

CIO-111 Software Development Life Cycle Policy

Establishes controls addressing the approach to software development. The controls provide guidance in decision-making and practices that optimize resources, mitigate risk and maximize return on investments.

Need some help?

Whether you are seeking more information or need help with this service, we are here to answer all your questions.

No Results
Contact Us

Other Application Development Services
All Services