nd.gov - The Official Portal for North Dakota State Government
North Dakota: Legendary. Follow the trail of legends

Software Development

Software development is the act of translating user requirements into software systems. 

ITD develops, implements, operates, and supports Software that Works; on-time and on-budget. The Software Development Technologies supported by ITD are extensive, and the Software Development Vision focuses on Customer Centric Service to deliver unique benefits to state agencies.

Service Categories

    Business Analysis
    ITD provides business analysis services of a customer's data needs and business processes. Our business analyst will prepare a data model of the customer's data needs, document business processes, and prepare a report of findings, customer requirements, and recommendations.
    Web Development
    ITD develops web applications that provide convenient government services to citizens and create efficiencies within state government. ITD is a one-stop shop for web related services; we provide web page design, E-government application development, and web server hosting.
    Software Architecture
    At times, customers want service and/or advice in areas that ITD has achieved a high level of competency. ITD has knowledgeable and experienced software analysts that can assist with Request for Proposals, project reviews and oversight, and questions regarding development tools/languages.
    Systems Integration
    The full potential of Integrated Voice Response (IVR), Geographic Information Systems (GIS), Electronic Document Management Systems (EDMS), Basic Content Services, and Business Intelligence can only be achieved when they are tied to core business processes and applications. Within ITD, software develops work closely with other subject matter experts to ensure that customers receive integrated solutions.
    Quality Assurance
    The tools and techniques used for application testing inherently build quality into the software ITD develops. In addition, ITD extends its quality assurance resources to other government entities that do their own development work.
    Client/Server Development
    Client/Server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server. In most cases, client software is installed on PCs and provides a robust interface that enhances the user's productivity. Server software generally consists of a database management system running in the data center.
    Legacy Development
    ITD supports COBOL, CICS, and NATURAL systems that run in the mainframe and MicroFocus Linux environments. These are customized applications that were written by ITD or purchased from vendors. It is not ITD's direction to write or to procure new applications on these platforms.

    Requesting Service

    ITD’s online Work Management System (WMS) may be used to submit various types of Service Requests:

    • Use “Software Dev/GIS/PM/QA" for client/server, legacy, and web application development
    • Use "Static Web Site Changes" for maintaining the content of a website
    • Use "Load Testing" for assessing how a system will perform under demand

    Associated Rates

    Title Current Rate Current One Time Fee
    Analyst

    Provides analysis, design and implementation of central computer, client server and e-government systems.

    73.00/hr.
    Analyst II

    Provides analysis, design, coding and implementation of central computer, client server and e-government systems or project management services for implementation of applications being developed by outside contractors.

    81.00/hr.
    Analyst III

    Provides analysis, design, coding and implementation of central computer, client server and e-government systems or project management services for implementation of applications being developed by outside contractors.

    95.00/hour
    Architect/Consulting

    ITD staff may enter into an agreement with an agency to perform technology planning services or review progress on an application being developed by outside contractors.

    122.00/hr.
    Business Analyst I 95.00/hour
    Business Analyst II 105.00/hour
    Business Analyst III 115.00/hour
    Contract Programming

    At times ITD may have to hire contract programmers to assist in the development of systems.

    Actual
    Project Manager 95.00/hr.
    Senior Analyst

    Provides analysis, design, coding and implementation of central computer, client server and e-government systems or project management services for implementation of applications being developed by outside contractors.

    105.00/hr.
    Senior Project Manager 105.00/hr.

    Related Standards and Guidelines

    Copyright and Trademarks Guideline

    Provides guidance to users of the application of copyright law as well as the appropriate use of trademarks and logos.

    E-Services Privacy

    Ensures that all e-services accepting personally identifiable information shall provide privacy policy information. 

    E-Services Privacy Policy Best Practices

    Provides guidance regarding e-services privacy policy.

    E-Services Security

    Ensures that customer information resulting from online activities or electronic commerce is secured.

    Web Development Best Practices

    Provides guidance for the effective development of web sites and content.

    Web Development Standard

    Establishes policies for development of accessible Web sites that support the function and mission of the State of North Dakota.

    Web Domain Name Best Practices

    Provides guidance regarding the most effective use of domain names.

    Web Domain Name Standard

    Establishes policies for use of the nd.gov domain second and third level domains.