Code, its

Writing a unique software code, its integration into the visual component.

Testing and refinement of the program.

Writing accompanying documentation (Instructions for users and administrators).