Services

Limitless offer an extensive list of services, highlighted below; the list is based on real projects that we have completed. Given our team’s forty-plus person-years of professional experience, it can only be a summary – we have many other areas of expertise (such as assembly language, real-time data feeds, psychology of programming and designing for hand-held computers) not specifically mentioned here, but which may be relevant to a specific project.

For those clients who do not have, or do not want, a directly-connected web server, we also rent capacity on our own Unix-based web and database servers. Our production servers all reside on a diversely-routed network with no single point of failure. Limitless are also happy to work with other service providers or a client’s IT department.

  • Web site design and construction, from tens to thousands of pages
  • Development of on-line ordering systems and search engines
  • Integration of web pages with databases
  • Integration of web pages with back-end applications
  • Integration of web sites and PC applications
  • Automatic creation of web sites from files
  • Automatic generation of web pages from SQL databases
  • Web site hosting for all of the above
  • Migrating data from other sources onto the web

Internet

  • Specification and set-up of server hardware
  • Set-up and maintenance of server software
  • Set-up and maintenance of proxy servers and caches
  • Design and specification of intranets
  • Specification and set-up of internet connections
  • Coping with robots, agents and web crawlers
  • Set-up and maintenance of e-mail systems
  • Set-up and maintenance of autoresponders and distribution lists
  • Set-up and maintenance of FTP sites

Software

  • Software design and development in almost any production language, including:
    • C, C++
    • Perl, Java, JavaScript
    • SQL
    • Unix scripting languages
  • Application development on any Unix system, or for PCs running Windows
  • Software tool design and development
  • Systems and networking software development
  • Consulting for software reliability, robustness and maintainability

Database

  • Database design and development, especially for Oracle
  • Management of Oracle databases
  • Automatic generation of web pages from SQL databases
  • Optimisation of database performance
  • Backup, recovery and maintenance strategies
  • Database server specification and set-up

User-interface

  • Design and development of graphical and non-graphical interfaces
  • Design of web site navigation
  • Design of page and form layouts
  • Optimising pages for speed and layout
  • Coping with different browsers
  • Coping with no graphics
  • Analysis and critique of existing sites and software

Administration

  • Set-up of computer systems and networks
  • Set-up and maintenance of automatic messaging and alerting systems
  • Management of Unix systems
  • Management of TCP/IP networks
  • Management of Oracle databases
  • Integration of existing systems with the Internet
  • Managing the behaviour of robots and agents
  • Design and deployment of backup and recovery systems
  • Disaster recovery planning

Security

  • Set-up and maintenance of secure web servers
  • Set-up and maintenance of network firewalls
  • Set-up and maintenance of proxy and SOCKS servers
  • Auditing for vulnerabilities and signs of break-in
  • Designing sites for protection from attack
  • Consulting on realities of fraud and vandalism
  • Designing web applications with security in mind

Concepts

  • Helping you understand the new opportunities of the net
  • Dealing with the need to be network-aware
  • Designing documents and sites for hyperlinking
  • Avoiding the mistakes of non-networked thinking
  • Coping with client/server and distributed architectures

Application areas

  • Banking and trading
  • On-line information systems
  • Encryption
  • Network management
  • Sales and marketing
  • Barcode systems
  • Hand-held computing