Experience

As a result of our many successful projects, our unique people, and our technical know-how, Beyond Software Development has forged solid relationships with a broad range of corporate and SME clients.

Featured Projects:

Commonwealth Bank of Australia – CommSee Project

The CommSee project is an ambitious project to roll out a new desktop platform across the entire bank, replacing legacy applications with a dashboard style .NET rich client and a service oriented architecture providing CRM, Telling, Lending, Document Imaging and Workflow functionality.

Scope:

  • Largest .NET project in southern hemisphere
  • 20,000+ users
  • 200+ developers
  • 7+ million lines of code

Technology:

  • “Dashboard” style Rich Client Application developed in C#.Net.
  • Seamless integration of legacy applications (VB, Web apps, etc) into common GUI framework.
  • Service Oriented Architecture developed using .NET web services.
  • Aggregation of data from multiple mainframes, Oracle, SQL Server, Documentum, Staffware and Biztalk.
  • Agile development process using tools such as CruiseControl, Nant, Nunit, etc.

Roles:

  • Architecture Team: Design overall solution, develop application framework (including code generation tools), develop GUI framework, design and establish infrastructure. The team spent two months working at the Microsoft Campus in Redmond developing and testing a proof of concept jointly with Microsoft architects.
  • Development Process: Design source control usage process, create automated build, integration and release processes. Implement test driven development process. Continuous monitoring and improvement of dev team productivity.
  • Deployment: Create client and server installers.
  • Production Support: Troubleshoot production issues.

Australian Background – Online CRM and Business Management application.

Australian Background wanted to move their established and highly successful background checking business from a paper based process to a secure online solution. The challenge was to analyse their business, streamline processes where applicable and then design/build an online solution.

Scope:

  • 500+ registered users
  • 100+ customers with over 500 registered client contacts
  • 4 separate web sites integrated into 1 solution (Admin, Customers, Research and Applicant)
  • 4 site application infrastructure (Production, Disaster Recovery, UAT and Development)

Technology:

  • Browser based online application using .NET and SQL Server technologies written in C#.
  • Fully integrated backup, data transfer and disaster recovery system.
  • Custom creation of background check forms using advanced .NET control integration.
  • Custom built feature rich document workflow engine.
  • Custom built reporting tool.

Roles:

  • System Architect: Analysed business processes, designed solution. Advised on technologies and direction. Setup Development, UAT, DR and Production environments.
  • Project Management: Managed development team and client relationship. Release management. System documentation.
  • Development Process: Lead developer and technical lead.
  • Deployment: Management of deployment processes. Deployment documentation.
  • Technical Advisor: Run workshops with Australian Background management regarding company direction and marketing strategies. Assisted in sales pitches and presentations as as technical consultant.
  • Production Support: Troubleshoot production issues.

Foundation Logic Systems – Asset Management Suite.

Foundation Logic Systems current offering is a suite of Visual Basic 6.0 Windows applications implementing DCOM and an SQL Server 7.0 back end that enable casinos and hotels to track their assets. Beyond Software Development worked with Foundation on a complete rewrite of the suite, leveraging the latest Microsoft technologies (C# .NET, Web Services and a SQL Server 2000 database), to offer better performance, better usability and a more extensible platform.

Scope:

  • Over 75 current installations across North America
  • User base of over 5000 in some installations
  • Integration of PocketPC and hand held bar code scanner devices
  • Integration with existing HR and Purchasing systems

Technology:

  • Windows based suite of applications written in C# .NET
  • SQL Server 2000 database
  • Exposing Web Services for integration with 3rd party applications
  • PocketPC integration
  • Handheld barcode scanners and conveyor systems
  • Implementation of auto update/release management
  • Crystal Reports

Roles:

  • System Architect: Analysis of existing application and business processes. Design of new system using latest technologies and best practices.
  • Development Process: Lead developer and technical lead. Developer mentoring.
  • Deployment: Management of deployment processes. Deployment documentation.
  • Technical Advisor: Recommendation of best practices. Set up of multi-developer development environment including source control, issues register and deployment strategies.
  • Production Support: Troubleshoot production issues with current VB 6.0 application.