Design, development, testing and documenation of an application, usually comprising front-end web interface and backend server infrastructure, including database.
Typical Steps
- Specification - understanding the requirements, including reliability & performance goals
- Design, including stack architecture, technology selection, database design - considering options and selecting optimum approach
- Coding & testing
- UAT
- Implementation rehearsal - ensuring transitiuon to live goes smoothly
- Live service implementation
- Documenting for support & maintenance.
Common Technologies Employed
Front end:
- HTML
- CSS
- Javascript
- jQuery
- JSON / AJAX
Back end:
- MySQL / SQL
- Python with Flask framework
- PHP
- C
- Elasticsearch
Infrastructure:
What you get
High quality solutions: well architected, well tested & well documented – secure, reliable & easy to maintain
Clear & timely communication at all stages – from initial engagement, through specification, development, testing & delivery
Efficient design & implementation – minimized cost of ownership / running costs.