Software Services

Crysan specializes in custom software development for mobile, web and desktop platforms providing expertise in the complete software development life cycle (SDLC).

Custom Software Development

Crysan offers the complete Software Development Life Cycle (SDLC) process for the development of native mobile apps, web applications and desktop systems. We conduct full sytems analysis and requirements gathering, UX/UI Design - wireframing, mockups and prototype development, software design and architecture, software development, white-box and black-box testing, systems deployment, and full support & maintenance.

Our team of engineers utilize global standards in software development, project management and QA&QC testing. We manage software projects using PMBOK, and develop software using the Agile SCRUM Methodology. The global software standards implemented enable us to develop and deliver high-quality, robust software that is fully scalable, flexible and highly modular, making us second to none in custom software development.

Software & Application Development Specialities

Crysan specializes in the development of cross-platform mobile apps, web-based systems, and desktop applications.

Mobile app development

We develop cross-platform native, hybrid and web mobile apps that run off the two popular mobile and OS platforms - Android and iOS, as well as all major browsers.

  • Complete development timeframe: 6 weeks
  • Prototype development (pre-app development): 2 weeks
  • Free full support & maintenance for 1 full year
  • Dedicated support team
Web-based systems (Web applications)

Crysan develops all kinds of web applications from websites and e-commerce platforms to large-scale accountability & transparency systems and SaaS platforms.

  • Complete development timeframe: 8 weeks / 2 months
  • Prototype development (pre-app development): 3 weeks
  • Full support & maintenance for 1 full year
  • Dedicated support team
Desktop applications

We develop desktop application / software for the two popular desktop OS platforms - Windows and Linux.

  • Complete development timeframe: 8 weeks / 2 months
  • Prototype development (pre-app development): 3 weeks
  • Full support & maintenance for 1 full year
  • Dedicated support team

Software Development Life Cycle (SDLC)

Crysan executes the full software development life cycle as depicted below. The SDLC process is fully implemented and managed using the Agile SCRUM Methodology.

1

Preliminary systems analysis & requirements gathering

Existing systems are reviewed and relevant client-system requirements gathered.

2

UX/UI Design - wireframing, mockups and prototype development

Based on preliminary requirements gathered, UX/UI Design Team begin developing system wireframes, accompanied by the mockups and eventually a first-entry prototype.

3

Pre-development planning - project and sprint backlogs

Once client approves of the prototype, the SCRUM / Development Team compiles the project and sprint backlogs for the system.

4

Sprint development, iterations and client sign-off

Development team and engineers begin sprint development, and various iterations required until client is fully satisfied and signs-off.

5

Sprint deployment, testing and go-live

Approved sprint is uploaded onto server, fully tested and launched / placed online.

6

Back to project backlog and sprint planning

Development Team returns to the planning board to finalize the sprint backlog for the development of the next sprint.

Project and Software Development Management

Crysan utilizes internationally-recognized standards in the management of software projects and the development of software. We manage software projects using PMBOK (Project Management Body of Knowledge), and develop software using the Agile SCRUM Methodology.

Project Management Body of Knowledge (PMBOK)

Crysan utilizes the popular Project Management Body of Knowledge to manage our software projects from initiation to closing.

  • Project management phases
  • Core knowledge areas

Agile SCRUM Methodology

Crysan utilizes Agile SCRUM for rapid requirements gathering, design & prototyping, development / build, and deployment, enabling our clients to immediately benefit.

  • SCRUM development life cycle
  • SCRUM roles
  • SCRUM artifacts
  • SCRUM ceremonies