Skip Navigation LinksHome > Services > Software Auditing

Fine tune your software with SSW Software Auditing Services

A crisis will pinpoint the short falls of your current technologies. Why wait for down-time or poor sales to discover where your application could be improved?
SSW Application Audit Services will help improve:

  • Code Quality
  • Application Performance
  • Scalability, Maintainability & Reliability
  • Software Architecture
  • User Interface Design
  • Documentation

The companies that we have done audits for range from developer utilities to major enterprise systems.

Specification Review

Commitment For new projects, there are many where the specifications we are given are often lacking or incomplete. This option is for clients that already have a specification and/or mockups. Our Business Analyst gives feedback on their specifications and then gives a set of estimates for the work.

 

How long does this normally take?

Client time commitment: (6 hours with Analyst) (2 meetings)
SSW Time Commitment: 12 hours

Contact us now to arrange a Specification Review

Tip: Doing this one day review *before* coding can save weeks of development.

Architecture Review

Get going in the right direction
I am impressed with the approach you have taken and believe that the implementation of your recommendations will have a dramatic impact on the performance of the application.  On occasions like the one that I find myself in, it is comforting to find that there are IT professionals that know how to do the job necessary, do it well and with a good commercial perspective.

Dean Morelli - Aussie Pay

Architectural decisions have a great impact on the subsequent quality of software implementations. Is your system using the most appropriate technology?
Is the system designed for future needs, not only for today's deadlines?

SSW will help you bring your architecture into line with best practices.

This helps:

  • Discover problems early; its much easier and cheaper to fix problems early.
  • Improve Performance, Scalability and Reliability.
  • Review necessary and unnecessary Unit Tests.
  • Ensure the application can be extended easily in the future.

SSW takes these problems head on, in line with the fourth principle of eXtreme Programming - courage. Design for change.

Contact us now to arrange an Architecture Review

User Interface Review (including flow)

Notebook
I asked Adam to audit the interface and make suggestions wherever he saw fit. Some 100 odd emails later we have a new version. Adam helped me to understand the unrealistic assumptions of the interface and plug holes and inconsistencies in the UI. We now have a new wizard interface and automatic configuring of IIS, which means even a user with little knowledge can have SQL Scribe, up and running in under 2 minutes. Read it

Greg Obleshchuk - A & G Software

99% of users don't read manuals, so your software must be intuitive and consistent. Establishing consistency in User Interface Design is challenging. There are many standards available, but too often developers and application designers unknowingly choose a proprietary approach.

Do you want:

  • Frustrated users
  • Low adoption rate, often leading to project failure

SSW is great at improving old and cluttered UI's - Web, Windows or Access - take a look at how we fast-forwarded an old, barely usable Access application into an ultra-fast, consistent and modern user experience.

Lets make your website/application functional, user-friendly, attractive and efficient.

Contact us now to arrange a User Interface Review

Google Search Engine Optimization

Your website is your point of presence on the Internet. It's great to have a good website but there is no point to this unless people can find it. The number 1 way to reach new clients is through search engines, in particular Google, which claims to be used by 70% of Internet users. SSW's SEO Consultants are the most experienced and know Google’s Search Engine Optimization (SEO) techniques backwards ?see our Rules to Better Google Rankings. Search Engine Optimization requires a consistent and thorough approach to make sure all your website's pages are optimized.

Contact us now to arrange Search Engine Optimization for your website

Database Structure Review

Commitment

Designing a database incorrectly means a real headache later on. Your database could be the bottleneck in your application, if it is not designed well it can slow the application right down.

Poor database structure gives:

  • Performance nightmares (e.g. Index problems)
  • Unnecessary Data redundancy (duplicate data stored in the database)
  • Loss of Data Integrity (e.g. missing transactions)
  • Difficulty in changing the database structure later on

We will review all your database objects to check for weaknesses, as well as common mistakes that developers make.
Additionally, we measure up your database against our exhaustive SQL Server standards using our product SSW SQL Auditor.

Contact us now to arrange a Database Structure Review

Code Review (Including the Code Architecture)

Notebook
I recommend SSW audits even for developers that think their products are as good as they can be. There's nothing like having SSW put the blow-torch on an application to make you really justify in your own mind the design decisions you've made. The lessons I learn during the audits are applied not just to the product in question, but to all our products (so there is multiple returns from the investment). There are things SSW has suggested that we would never have thought of, and our clients really enjoy the changes.

Justin Hanson - Lex Australia on SSW Code Review and UI Design services

SSW implements strict standards on all code produced. Implementing strict coding standards means your code can be easily read, easily modified and easily tested.

We measure up your code against the best industry practices and our exhaustive coding standards. Additionally, we measure your code with our award winning tool SSW Code Auditor.

SSW is experienced in VB, VBA, VB.NET, ASP, ASP.NET and C#. This review also includes checking your code tiers, making sure business logic is split from User Interface and database logic.

Contact us now to arrange a Code Review

Performance Review

Commitment
We were draining 75% of system resources, and supporting a userbase of 11,000 users... SSW came in, and optimised our database structure and queries. We can now support 19,000 intranet users, with over 2 million queries per day, and the application only uses 7% of the CPU.

Simon Renton - Commonwealth Bank of Australia on Commtrack

If you're finding that your software is reaching its limits of capacity, SSW can provide a performance review of your application to target specific areas for improvements.

You should:

  • Specify the load (e.g. number of simultaneous user requests) and
  • Set performance goals (e.g. <2 second average response time)

We will analyze your database query design, system architecture and code structure to provide you with a set of recommendations and specifications.

Contact us now to arrange a Performance Review

Security Review

Commitment

Whether it's because of industry requirement, or your peace of mind, SSW can provide a third party review of your application to target specific issues for improvements. We look at:

  • Authentication process of identifying who the user is
  • Authorization what the user can do within the application
  • Licensing to control the usage of the software
  • Validation of all inputs in the system
  • Encryption
  • Software Licensing protection mechanisms
  • Methodologies and best practices to reduce your exposure to hostile attacks
  • Logging who is doing what and when

Contact us now to arrange a Security Review

I'm sold - What do I do now?

Contact Us and arrange a time. Confidentiality of your Intellectual Property is guaranteed.