Services


noob factory

Home > Services

Software Development and Consulting Services
Scotland Software provides software development and consulting services to suit your needs.
Select an option from the list below to read more about how we can help you, or contact us with your requirements.

  • General Information
  • Software Development
  • Adobe GoLive Development
  • AppleScript Development
  • REALbasic Development

Note: Because software development projects are very specific and must be tailored to each client,
the information available here is of a general overview nature. Please contact us to discuss the details
of your specific requirements. We will be happy to provide estimates based on your specifications.

General Information

Scotland Software provides a variety of software development services tailored to the individual client.
See the development categories below for specific information on each type of development.
Please contact us to discuss your specific needs.

For all development projects, the following points apply.

  • Software development costs are based on a competitive standard hourly development rate.
  • Minimum development time costs apply, dependent on the nature of the development project.
  • We regret that we cannot accept speculative work.
  • Source code is available at an extra charge for application development projects; contact us
    to discuss your needs.

Software Development

Most computer users have felt the need for a customized software application at some point. Perhaps the available packages
lack specialist features you require, or aren’t available for your platform. Perhaps the application you need simply doesn’t
exist. Or perhaps you require RAD (Rapid Application Development) services, for prototyping of applications or user
interface concepts. In all of these situations and more, a bespoke software application may not only be the most efficient
solution – it’s very likely also the most cost-effective. Scotland Software provides development services for bespoke
software applications according to your needs.

We have recently reorganised our services model to focus on Mac OS X (Cocoa) development. Cocoa is an application
environment and set of development frameworks for fully native Mac OS X applications, and offers many benefits to your
business:

  • Cocoa makes use of the full power of Mac OS X (preemptive multitasking, protected memory, and so forth)
  • Cocoa development is fully object-oriented, speeding development and enhancing reusability and comprehension
  • The Cocoa environment provides powerful functionality to your applications, including inline spellchecking, text-to-speech,
    rich text formatting with embedded graphics, a rich document-based application model, and much more.

Mac OS X is increasingly being recognised as the platform of the future, combining the Macintosh user experience and interface with
the stability and power of Unix. Cocoa applications represent the best use of the many powerful technologies on the Mac OS X platform,
and there’s never been a better time to gain a serious foothold in the famously loyal Macintosh user base. Let Scotland Software bring
your concept to life on Mac OS X.

Development services include testing and debugging, documentation in PDF format, and appropriate graphic design
for application icons and similar images.

Additional optional services include installer development, additional software help systems (online assistance, HTML help),
integration with other applications, extensibility, and more. Depending on location, staff training may also be available.

Please contact us to discuss your specific needs.

Examples of our software development work on various platforms:

  • Our various software products, available for download.

Adobe GoLive Development

Adobe GoLive is a major commercial web-authoring and site management environment from Adobe Systems. Since version 3,
GoLive has supported the creation of Actions; encapsulated JavaScript routines to add advanced functionality to your web pages,
using an easy to understand interface.

With the advent of GoLive 5.0, the application’s extensibility reaches new heights, allowing rich customization of the interface
and working environment, and automation of tasks. If you need to add GoLive support for your company’s new web technology,
or automate or improve your authoring workflow, GoLive Actions or Extensions can make it happen.

Scotland Software provides development services for custom Adobe GoLive Actions and Extensions.

Supported platforms for Actions are:

  • CyberStudio 3.0-3.1.1 and GoLive 4.0 or newer, Mac OS
  • GoLive 4.0 or newer, Windows

Supported platforms for Extensions are:

  • GoLive 5.0 or newer, Mac OS
  • GoLive 5.0 or newer, Windows

Development services include testing and debugging, documentation in PDF format, and appropriate graphic design
for Action icons, Extension dialog graphics and similar images.

Additional optional services include installer development and sample HTML/web files.
Depending on location, staff training may also be available.

Please contact us to discuss your specific needs.

Examples of our GoLive work:

  • Our GoLive Actions page, including many of our Actions available for free download.
  • We have developed custom Actions for Adobe Systems, makers of Adobe GoLive.
    Our Actions have been available on the GoLive product CD since GoLive 4.0.
  • Our Actions are featured at GoLiveHQ.com.
  • Our Actions are included on the IDG Books GoLive Bible CD.
  • Scotland Software’s principal, Matt Gemmell, has been GoLive Extensibility Product Manager since 2000,
    and has worked with GoLive at Adobe (and previously at GoLive Systems) for the past three years.

AppleScript Development

If you need to automate your workflow, or move data efficiently between applications, or use the features of multiple
applications to get the job done, AppleScript can provide a solution. With literally hundreds of mainstream Mac OS
applications supporting AppleScript, the potential for developing solutions to even the most complex of work problems
is enormous.

Scotland Software provides AppleScript development services to enhance workflow and ease interapplication communication.
AppleScript is a Mac OS technology, and is included with all versions of the Mac OS (including Mac OS X).

Development services include testing and debugging, and documentation in PDF format.
Depending on location, staff training may also be available.

Please contact us to discuss your specific needs.

Examples of our AppleScript work:

  • Our AppleScripts page, including many of our AppleScripts available for free download.
  • Our AppleScript tutorials and information page.
  • Our FaceSpan utility applications: Comments and Dialogs.
    (FaceSpan is an AppleScript application development environment)
  • Many of our scripts and tools are featured on websites such as MacScripter.net and the AppleScript Sourcebook.

REALbasic Development

REALbasic, from REAL Software, is a very popular application development environment on the Macintosh platform.
REALbasic is extensible in a number of ways, and developers often find the need to add functionality not available in the
basic package. When your application absolutely must have a certain feature, but time constraints or otherwise make it
impossible to develop the feature in-house, we can help.

Scotland Software provides REALbasic class/module/plugin development services for REALbasic developers. We are
appreciative of, and sensitive to, the licensing needs of REALbasic developers, and will work with you to find appropriate
solutions to fit your business model.

Development services include testing and debugging, and documentation in PDF format.

Please contact us to discuss your specific needs.

Examples of our REALbasic work:

  • Our REALbasic classes, modules and plugins, available for download.